dhj1发表的精彩技术文章

struts2.01学习笔记!

先按照文档,做一次: 1,建立WEB.XML: <!-- 段洪杰 --> <?xml version="1.0" encoding="UTF-8"?> <web-app> <display-name>Struts Blank</display-name> <filter> <filter-name>s ...
by dhj1 2006-11-09 浏览 (30858) 回复 (32) 关键字:

[原创]网络认证中心开发心得!

一.目的: 在多个运行的系统中,只登录一次,就能运用各种系统,而不需再次登录,也就是开发一个网页通行证. 二.目标: 1.实现跨域,也就是不能用COOKIE来实现,2.好的安全性,也就是不能用JAVASCRIPT来实现自动登录.3.通用性,也就不能依赖于各种JSP服务程序,所以不能用RESIN的共享SSSION的方法实现,也不能用和其它JSP服务程序有关的方法实现. 三.思路:1.程序构架用S ...
by dhj1 2005-03-20 浏览 (10515) 回复 (26) 关键字:

Struts+spring+hibernate学习笔记!

(快刀浪子原创)下面是我学习Struts+spring+hibernate的笔记. 1.WEB.XML的配置: 首先在web.xml中加入: [code:1] <servlet> <servlet-name>SpringContextServlet</servlet-name> <servlet-class>org.spring ...
by dhj1 2004-09-30 浏览 (35880) 回复 (3) 关键字:

使用数据库的spring+hibernate的树形结构

花了两个小时做了个spring+hibernate的树形结构,以下代码随手写的,还没来得及调试,欢迎各位提建议! DAO代码: [code:1] package infoweb.admin.dao; import java.util.List; import java.util.Iterator; import infoweb.pojo.Board; import net.sf.hibern ...
by dhj1 2004-09-25 浏览 (7190) 回复 (3) 关键字:

Strust拦截器中文文档(本人翻译)

(本人翻译) Strust拦截器 1.概述 Strust拦截器改进了Strust对Action的操作能力,增加了拦截器特性和IoC特性. 通过分析另外的WEB框架,比如:WebWork 2/XWork,Strust拦截器的目的是把其它WEB框架最好的特性整合到STRUTS中.Strust拦截器支持struts1.1, 按照BSD许可发行. 2.特点 Action 拦截 WW2 操作风格 ...
by dhj1 2004-08-27 浏览 (8343) 回复 (3) 关键字:

图文说明: STRUTS+HIBERNATE代码生成器之设计思路(增加了生砛\0...

1、设计目的:大批量程序代码生成。 为了达到这个目的,我们在做系统软件时,基本一个业务逻辑对应一张表。 2、实现手段:(1)从现有的数据库中导出所需要的所有表和字段到一个XML文件,不直接生成代码的原因是可以手工修改这个XML文件。当然,也可以直接手工建立一个XML逻辑文件. 这样就可以很灵活。 然后再跟据XML生成相应程序源代码!! 此外,还可以跟据XML文件生成数据库说明文当。 3、不 ...
by dhj1 2004-04-22 浏览 (31292) 回复 (47) 关键字:

把SESSION放在DAO层之外的一种解决办法.

一、建立一个HIBERNATE的初始化类,注意类中STATIC变量的应用。 package com.yours.hibernate_frame.datamodel; import net.sf.hibernate.HibernateException; import net.sf.hibernate.Session; import net.sf.hibernate.SessionFactory ...
by dhj1 2004-03-06 浏览 (18780) 回复 (27) 关键字:

建议不使用ThreadLocal来管理SESSION的几个理由

用JAVA做服务器端程序碰到最大的问题是什么?我想大多数人都会回答:占用太多系统资源,占用太多内存.SERVLET和JSP容器为了解决JAVA速度慢的问题,在第一个人访问网站时,就把程序自动放入内存中,以后再有人访问,就不再去读写硬盘了.所以JSP容器总是占用了太多的系统资源. 使用ThreadLocal来管理SESSION,将会增加联结时间,就意味着更多的资源不能及时释放.在用户并发数很大的情 ...
by dhj1 2004-03-01 浏览 (12411) 回复 (16) 关键字:

质疑HIBERNATE的经典例子XPETSTORE的程序设计方法!

XPETSTORE(EJB版和HIBERNATE版).都将一些初始化方法放在 BASEACTION中,作为STRUTS运用程序ACTION的父类. 以后程序需要联结EJB或联结HIBERNATE的数据逻辑时,就在运用程序ACTION子类中产生一个实例,就是说每次运算都要产生一个实例. 我认为这里应该用FACADE模式,就如同JB9的网上书城一样的设计方法才对! 由于本人水平有限,有可能看不出其中 ...
by dhj1 2003-10-12 浏览 (5840) 回复 (7) 关键字:

开发程序自动生成器的提议!

开发程序自动生成器的提议: 谁有兴趣做一些基于STRUTS+HIBERNATE程序应用框架的生成器. 应该能生成: 1.整个系统的框架 2.DAO 3.STRUTS的template 4.解决编码问题 有兴趣的跟贴,也许真的能做这么一个开源项目出来.这个东西虽然学术价值不高,但绝对实用,特别是对天天为公司做项目的开发人员.
by dhj1 2003-10-12 浏览 (13891) 回复 (24) 关键字: