摘要:
1 导包spring的核心类库 在spring文档的dist下dist\spring.jar引入的第三方类库 都spring文档的lib下lib\jakarta-commons\commons-logging.jar如果使用了切面编程(AOP),还需要下列jar文件lib/aspectj/aspectjweaver.jar和aspectjrt.jarlib/cglib/cglib-nodep-2.1_3.jar如果使用了JSR-250中的注解,如@Resource/@PostConstruct/@PreDestroy,还需要下列jar文件lib\j2ee\common-annotations. 阅读全文
摘要:
1、建立Web项目;2、建立Struts2的配置文件(struts.xml);将Struts2的空项目中的配置文件(struts.xml)复制到项目的src目录下。Namespace决定了action的访问路径,默认为“”,可以接收所有路径的action,如果没有找到相应的namespace时,则使用namespace为空的action<package>是用来解决重名的问题具体视图的返回可以由用户自己定义的Action来决定Action执行的时候并不一定要执行execute方法,我们可以指定Action执行哪个方法<actionname="userAdd" 阅读全文
摘要:
在工程中集成validate框架,你需要查看org.apache.struts.validator包下的validator-rules.xml文件,它是validate框架的校验规则文件,这个文件说明了如何在struts工程中集成validate框架:1、在struts-config.xml文件中配置validate插件。2、创建资源文件,并复制validate框架工作需要的信息。3、把struts-cookbook-1.3.8例程自带的、validate框架的配置文件validation.xml,复制到当前web工程的WEB-INF目录下。validate框架环境搭建好后,就可以采用配置的方 阅读全文
摘要:
struts转发请求在struts的配置文件struts-config.xml文件中,可以配置forward标签,它用于封装一个转发地址。如:<forward name=“success" path="/success.jsp"/>struts配置文件的常用配置<actionpath=“/register“ 指定action处理的地址type=“cn.itcast.RegisterAction" 请求action的完整类名name=“UserFormBean“ 指定封装请求参数的formBeanscope="request&q 阅读全文
摘要:
用户注册案例:1.写一个register.jsp页面<form action="${pageContext.request.contextPath }/register.do" method="post"> 用户名:<input type="text" name="username"><br/> 密码:<input type="password" name="password"><br/> 确认密码:<inpu 阅读全文
摘要:
操纵持久化对象 当session的save()方法持久化一个对象时,该对象被载入缓存,以后即使程序中不再引用该对象,只要缓存不清空,该对象仍然处于生命周期中。当试图load()对象时,会判断缓存中是否存在该对象,有则返回。没有在查询数据库清理session的缓存Session 具有一个缓存, 位于缓存中的对象称为持久化对象 来同步更新数据库 (flush) 调用 Transaction 的 commit()方法的时 缓存中持久化对象的属性已经发生了变化,会先清理缓存 flush: 进行清理缓存(此时缓存中的数据并不丢失)的操作,让缓存和数据库同步 执行一些列sql语句,但不提交事务,; ... 阅读全文
摘要:
1:Hibernate中持久化类的访问者有两个2:基本数据类型和包装类型区别: 基本数据类型和包装类型对应的hibernate映射类型相同。基本类型可直接运算、无法表达null、数字类型的默认值为0。包装类默认值是null。当对于默认值有业务意义的时候需要使用包装类。3:Hibernate访问持久化类属性的策略1.propertye 默认值:表明hibernate通过getXXX和 setXXX来访问类属性。推荐使用。提高域模型透明性。 2.field:hibernate通过java反射机制直接访问类属性。对于没有 javabean方法的属性可设置该访问策略。<property name 阅读全文
摘要:
1 引入相关的jar包 * hibernate的相关jar包 hibernate-distribution-3.5.6-Final\lib\required\*.jar hibernate3.jar hibernate-annotations-3.4.0.GA\lib\test\slf4j-log4j12.jar hibernate-annotations-3.4.0.GA\lib\test\log4j.jar * junit测试的jar包 junit-4.8.2.jar * mysql的驱动jar包 mysql-connector... 阅读全文