摘要: Struts 2的起源和背景Struts 2以WebWork优秀的设计思想为核心,吸收了Struts 1的部分优点,建立了一个兼容WebWork和Struts 1的MVC框架,Struts 2的目标是希望可以让原来使用Struts 1、WebWork的开发人员,都可以平稳过渡到使用Struts 2框... 阅读全文
posted @ 2014-05-07 19:06 孙洪雨 阅读(162) 评论(0) 推荐(1) 编辑
摘要: MyBatis介绍MyBatis的前身就是iBatis,iBatis本是apache的一个开源项目,2010年这个项目由apahce sofeware foundation 迁移到了google code,并且改名为MyBatis。MyBatis优缺点优点:简单、灵活、高效缺点:移植性差开发环境搭建... 阅读全文
posted @ 2014-04-14 01:08 孙洪雨 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 使用Hibernate注解的步骤如下:(1).添加jar包。①hibernate-annotations-3.4.0.GA根目录下的hibernate-annotations.jar。②hibernate-annotations-3.4.0.GA\lib目录下的hibernate-commons-annotations.jar、ejb3-persistentce.jar。(2).使用注解配置持久化类及对象关联关系。(3).使用AnnotaionConfiguration建立会话工厂。--sessionFactory=new AnnotationConfiguration().configure 阅读全文
posted @ 2014-04-11 16:25 孙洪雨 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 使用Criteria查询包括以下步骤:(1).使用Session接口的createCriteria()方法创建Criteria对象。(2).使用Restrictions类提供的静态方法设置查询条件,这些静态方法放回Criterion对象,一个Criterion对象代表一个查询条件。Criteria接口的add()方法用来添加查询条件。(3).使用Criteria接口的list()方法执行查询语句,list()方法返回java.util.List类型的结果,List集合中的每个元素都是持久化对象。 1 package com.accp.test; 2 3 import java.util.Li. 阅读全文
posted @ 2014-04-09 16:00 孙洪雨 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 1.Model Ⅰ模式开发Model Ⅰ模式开发Web应用时,分为两种情况:纯JSP技术方式开发。JSP+javaBean方式开发。Model Ⅰ模式的不足:JSP页面中嵌入大量JAVA代码,可读性差。大量代码在JSP中难以复用。后期维护及扩展难度大。2.Model Ⅱ模式与MVC设计模式Model... 阅读全文
posted @ 2014-04-25 13:56 孙洪雨 阅读(130) 评论(0) 推荐(0) 编辑