读书人

容易OA项目笔记(2):bean对象模型驱动

发布时间: 2012-11-23 00:03:43 作者: rapoo

简单OA项目笔记(2):bean对象模型驱动多Action、每个Action单函数("redirect"、"prototype")


之前我写的例子是从jsp直接传递字符串,然后一类操作归为一个Action,每个Action中有好些具体执行的函数。项目中是:bean对象模型驱动多Action、每个Action单函数。

表单提交后,重复提交的问题、数据同步的问题也没考虑过,这个项目里都给出了解决方法。("redirect"、"prototype")


一:数据流1:User.java

hibernate管理Annotation,

这儿插入数据时候,出过一个“ORA-01400: 无法将 NULL 插入”的错误

是因为oracle在删除完表格,并且提交之后,表格没有被真正删掉,新建同名表格以后,竟然两表格合并了,定义成NOT NULL的字段也就该报错了




2:提交Jsp所有jsp的encoding都写成了utf-8

导入struts标签

<bean id="saveUserAction" class="com.test.action.user.SaveUserAction" scope="prototype"><property name="service" ref="userService"></property></bean><bean id="listUserAction" class="com.test.action.user.ListUserAction" scope="prototype"><property name="service" ref="userService"></property></bean>



和spring管理的action相反:

dao只负责连接数据库,并没有状态,所以应配置成单例(spring容器内唯一实例)


//dataSource注入sessionFactory再注入dao
<bean id="userDao" class="com.xxx.dao.impl.xxx" scope=“singleton”>
//dao注入注入service
<bean id="userService" class="com.xxx.service.impl.xxx"》
<p userDao fer=userDao>









读书人网 >Web前端

热点推荐