上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 43 下一页
摘要: 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. 阅读全文
posted @ 2012-09-07 09:46 retacn_yue 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1、建立Web项目;2、建立Struts2的配置文件(struts.xml);将Struts2的空项目中的配置文件(struts.xml)复制到项目的src目录下。Namespace决定了action的访问路径,默认为“”,可以接收所有路径的action,如果没有找到相应的namespace时,则使用namespace为空的action<package>是用来解决重名的问题具体视图的返回可以由用户自己定义的Action来决定Action执行的时候并不一定要执行execute方法,我们可以指定Action执行哪个方法<actionname="userAdd" 阅读全文
posted @ 2012-09-07 09:44 retacn_yue 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 在工程中集成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框架环境搭建好后,就可以采用配置的方 阅读全文
posted @ 2012-09-07 09:28 retacn_yue 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2012-09-07 09:27 retacn_yue 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 用户注册案例: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 阅读全文
posted @ 2012-09-07 09:24 retacn_yue 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 操纵持久化对象 当session的save()方法持久化一个对象时,该对象被载入缓存,以后即使程序中不再引用该对象,只要缓存不清空,该对象仍然处于生命周期中。当试图load()对象时,会判断缓存中是否存在该对象,有则返回。没有在查询数据库清理session的缓存Session 具有一个缓存, 位于缓存中的对象称为持久化对象 来同步更新数据库 (flush) 调用 Transaction 的 commit()方法的时 缓存中持久化对象的属性已经发生了变化,会先清理缓存 flush: 进行清理缓存(此时缓存中的数据并不丢失)的操作,让缓存和数据库同步 执行一些列sql语句,但不提交事务,; ... 阅读全文
posted @ 2012-09-07 09:24 retacn_yue 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1:Hibernate中持久化类的访问者有两个2:基本数据类型和包装类型区别: 基本数据类型和包装类型对应的hibernate映射类型相同。基本类型可直接运算、无法表达null、数字类型的默认值为0。包装类默认值是null。当对于默认值有业务意义的时候需要使用包装类。3:Hibernate访问持久化类属性的策略1.propertye 默认值:表明hibernate通过getXXX和 setXXX来访问类属性。推荐使用。提高域模型透明性。 2.field:hibernate通过java反射机制直接访问类属性。对于没有 javabean方法的属性可设置该访问策略。<property name 阅读全文
posted @ 2012-09-07 09:23 retacn_yue 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2012-09-07 09:20 retacn_yue 阅读(145) 评论(0) 推荐(0) 编辑
摘要: /*** 菜单** @time 10:24:50 AM* @author retacn yue* @Email zhenhuayue@sina.com*/public class Test_MentTest extends Frame {private static final long serialVersionUID = 1L;// 默认值int n = 12;String ko = "TimesRoman";Color fColor = Color.red;TextField textField = new TextField("TimeRoman" 阅读全文
posted @ 2012-09-06 22:49 retacn_yue 阅读(304) 评论(0) 推荐(0) 编辑
摘要: /*** 对话框** @time 11:09:20 AM* @author retacn yue* @Email zhenhuayue@sina.com*/public class Test_Dialog extends Frame {private static final long serialVersionUID = 1L;TextField rows = new TextField("3");TextField cols = new TextField("3");/*** 构造器** @param owner*/public Test_Dialo 阅读全文
posted @ 2012-09-06 22:47 retacn_yue 阅读(290) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 43 下一页