摘要:
Struts 2的起源和背景Struts 2以WebWork优秀的设计思想为核心,吸收了Struts 1的部分优点,建立了一个兼容WebWork和Struts 1的MVC框架,Struts 2的目标是希望可以让原来使用Struts 1、WebWork的开发人员,都可以平稳过渡到使用Struts 2框... 阅读全文
摘要:
MyBatis介绍MyBatis的前身就是iBatis,iBatis本是apache的一个开源项目,2010年这个项目由apahce sofeware foundation 迁移到了google code,并且改名为MyBatis。MyBatis优缺点优点:简单、灵活、高效缺点:移植性差开发环境搭建... 阅读全文
摘要:
使用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 阅读全文
摘要:
使用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. 阅读全文
摘要:
1.Model Ⅰ模式开发Model Ⅰ模式开发Web应用时,分为两种情况:纯JSP技术方式开发。JSP+javaBean方式开发。Model Ⅰ模式的不足:JSP页面中嵌入大量JAVA代码,可读性差。大量代码在JSP中难以复用。后期维护及扩展难度大。2.Model Ⅱ模式与MVC设计模式Model... 阅读全文