我在现在的项目中在DAO层中对Hiberante做了如下封装:
用一个HibernateDAO封装一些共同的操作:
阅读全文>
发表于 @ 2007年11月10日 14:37:00|评论(loading...)|编辑|收藏
Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。阅读全文>
发表于 @ 2007年08月30日 13:32:00|评论(loading...)|编辑|收藏
描述符多,不容易记忆,掌握 要深入了解还有看DTD文件
无法做自动校验,需要人工查找
读取和解析xml配置要消耗一定时间,导致应用启动慢,不便于测试和维护阅读全文>
发表于 @ 2007年01月08日 16:44:00|评论(loading...)|编辑|收藏
Hibernate简介Hibernate是一个JDO工具。它的工作原理是通过文件(一般有两种:xml文件和properties文件)把值对象和数据库表之间建立起一个映射关系。这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。阅读全文>
发表于 @ 2006年12月27日 09:34:00|评论(loading...)|编辑|收藏
基于外键关联的单向一对一关联和单向多对一关联几乎是一样的。唯一的不同就是单向一对一关联中的外键字段具有唯一性约束。阅读全文>
发表于 @ 2006年12月27日 09:23:00|评论(loading...)|编辑|收藏
使用Hibernate的开发过程:
1、配置Hibernate(一次即可);
2、确定数据表;
3、创建持久对象;
4、编写对象和数据表的映射描述;
5、编写和业务逻辑。
查询的概念是查询持久对象,而不是数据库的记录。 http://www.hibernate.org/hib_docs/reference/zh-cn/html/index.html阅读全文>
发表于 @ 2006年12月05日 10:51:00|评论(loading...)|编辑|收藏
大多数IT 组织都必须解决三个主要问题:1.帮助组织减少成本 2.增加并且保持客户 3.加快业务效率。完成这些问题一般都需要实现对多个业务系统的数据和业务逻辑的无缝访问,也就是说,要实施系统集成工程,以便联结业务流程、实现数据的访问与共享。阅读全文>
发表于 @ 2006年11月28日 09:29:00|评论(loading...)|编辑|收藏
Struts的Logic标签可以根据特定的逻辑条件来判断网页的内容,或者循环遍历集合元素,它和HTML,Bean标签是Struts应用种最常用的三个标签.它的功能主要是比较运算,进行字符串的匹配,判断指定的内容是否存在,循环遍历集合,进行请求转发和重定向阅读全文>
发表于 @ 2006年11月27日 14:08:00|评论(loading...)|编辑|收藏
尽管有其他一些轻量级框架(如 Struts),但这些框架主要面向的是 Web 层。而 Spring 不仅处理 Web 层,还处理业务层的问题,此外,它还具有一些强大的集成选项,可连接到不同的数据库,如 Derby。Spring 是一个很全面的框架,包括 MVC 框架、AOP 集成框架、JDBC 框架和对象关系映射(ORM)组件,通过这些组件可与诸如 Hibernate 和 Java Data Objects(JDO)之类的工具集成。阅读全文>
发表于 @ 2006年11月27日 13:57:00|评论(loading...)|编辑|收藏
DispatchAction是Action的子类
LookupDispatchAction是DispatchAction的子类
阅读全文>
发表于 @ 2006年11月24日 15:55:00|评论(loading...)|编辑|收藏
Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要是由于网络应用的特性--HTTP协议的无状态性引起的。Model 2的目的和MVC一样,也是利用控制器来分离模型和视图,达到一种层间松散耦合的效果,提高系统灵活性、复用性和可维护性。在多数情况下,你可以将Model 2与MVC等同起来。
阅读全文>
发表于 @ 2006年11月15日 14:50:00|评论(loading...)|编辑|收藏