- 浏览: 850436 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (379)
- struts (5)
- hibernate (16)
- spring (16)
- ssh (20)
- MySQL (16)
- 数据库脚本 (2)
- DownLoad (1)
- GAE (5)
- Java (103)
- LoadRunner (2)
- VF (1)
- 学习资料 (24)
- 软件使用 (21)
- 通信类 (4)
- 生活 (3)
- J2ME (1)
- 心理学 (1)
- Linux (26)
- Android (3)
- Oracle (1)
- 面向对象概念&面试准备 (11)
- ExtJs (2)
- Google Map (1)
- Flex (47)
- 算法研究 (1)
- share (20)
- python (1)
- MongoDB (7)
- centos6 (13)
- C++ (8)
- DB2 (3)
- C# (1)
- 代码片段 (24)
- Lucene (2)
- php (1)
- NodeJS (1)
- Express (1)
最新评论
-
shua1991:
已阅,我表示同意。
Eclipse统计代码行数 -
nakedou:
写的不错,挺详细的
在CentOS中使用 yum 安装MongoDB及服务器端配置 -
sjp524617477:
好方法
Eclipse统计代码行数 -
simpletrc:
<script>ale ...
Java写到.txt文件,如何实现换行 -
csdn_zuoqiang:
Apache Ftp Server,目前是1.0.4,非常好的 ...
Apache FtpServer在64位系统下服务不能启动解决方法
举例:表TB_Organputscale model: TbOrganputscale
文件第一个字母大写 每个单词的首字母大写。
方法第一个字母小写 每个单词的首字母大写。
DAO接口:OrganPutScaleDAO
addOrganPutScale
modOrganPutScale
delOrganPutScale
findOrganPutScaleByNO
findOrganPutScaleByID
getOrganPutScaleList
DAO实现:OrganPutScaleDAOIMP
bussiness接口: getOrganPutScaleList
OrganPutScaleDAOIMP organPutScaleDAO;
struts-config.xml
<action path="/organputscale" parameter="method" type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="success" path="/pub/successpage.jsp"></forward>
<forward name="failure" path="/pub/errorpage.jsp"></forward>
<forward name="organputscaleList" path="/base/organputscaleList.jsp"></forward>
<forward name="openaddorganputscale" path="/base/organputscale_add.jsp"></forward>
<forward name="openmodifyorganputscale" path="/base/organputscale_mod.jsp"></forward>
</action>
List (XXX 应为小写字母)
XXXList.jsp
<forward name="XXXList" path="/base/XXXList.jsp">
add (XXX 应为小写字母)
XXX_add.jsp
<forward name="openaddXXX" path="/base/XXX_add.jsp">
modify (XXX 应为小写字母)
XXX_mod.jsp
<forward name="openmodifyXXX" path="/base/XXX_mod.jsp">
applicationContext.xml
DAO bean 规则同方法一样:首字母小写,单词首字母大写
<bean id="organPutScaleDAO" class="com.newcom.base.dao.commonImplement.OrganPutScaleDAOIMP">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
Service bean 规则同方法一样:首字母小写,单词首字母大写 引用的DAO bean 也是首字母小写,单词首字母大写
<bean id="organPutScaleServiceIMP"
class="com.newcom.base.business.commonImplement.OrganPutScaleServiceIMP">
<property name="organPutScaleDAO">
<ref local="organPutScaleDAO" />
</property>
<property name="organDAO">
<ref local="organDAO"/>
</property>
</bean>
Transaction bean 规则同方法一样:首字母小写,单词首字母大写 引用的target bean 也是首字母小写,单词首字母大写
<bean id="organPutScaleService"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="target">
<ref local="organPutScaleServiceIMP" />
</property>
<property name="transactionAttributes">
<props>
<prop key="add">PROPAGATION_REQUIRED</prop>
<prop key="mod">PROPAGATION_REQUIRED</prop>
<prop key="find*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
action bean 规则同方法一样:首字母小写,单词首字母大写 引用的Service bean 也是首字母小写,单词首字母大写
<bean name="/organputscale" class="com.newcom.base.action.OrganPutScaleAction"
singleton="false">
<property name="organPutScaleService">
<ref bean="organPutScaleService" />
</property>
<property name="logService">
<ref bean="logService" />
</property>
</bean>
action 方法命名规则:XXX 首字母大写,单词首字母大写
openXXX 打开list表方法
openOrganPutScale return "organputscaleList"
openAddXXX 为打开新增页面做准备
openAddOrganPutScale return "openaddorgputscale"
toAddXXX 添加新数据
toAddOrganPutScale return "success"
openModifyXXX 为修改页面做准备
openModifyOrganPutScale return "openModifyXXX"
toModifyXXX 为打开修改页面做准备
toModifyOrganPutScale return "success" 或 "failure"
deleteXXX 删除数据
deleteOrganPutScale return "success" 或 "failure"
发表评论
-
谈谈你对MVC和三层架构的理解?
2010-12-05 12:57 1185V 是皮肉,是看到的东西 M 是骨骼,是里面真实的东西 ... -
java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor
2010-09-01 09:03 1693org.apache.jasper.JasperExcep ... -
DAO层公共类Spring+Hibernate实现
2010-08-05 11:02 1256原文链接 http://www.blogjava.net/r ... -
假期学习清单
2010-08-03 11:08 951Struts 2.1.8 01介绍struts2及strut ... -
Struts 2.1.x + Spring 2.5.x + Hibernate 3.3.x整合需要的JAR包
2010-07-24 21:11 1748jar包名称 所在位置 说明 ... -
struts+spring+hibernate的web应用【13】
2010-05-24 00:20 884product_success.jsp页面代码: < ... -
struts+spring+hibernate的web应用【11】
2010-05-24 00:17 946products.jsp页面代码: <%@pag ... -
struts+spring+hibernate的web应用【10】
2010-05-24 00:13 914第二十六部分:接着就是写资源文件了。 ... -
struts+spring+hibernate的web应用【10】
2010-05-23 23:47 1082第二十五部分:在同个目录下,添加 validator-r ... -
struts+spring+hibernate的web应用【9】
2010-05-23 23:45 850第二十四部分: 这是一个简单的 log4j 配置方法,只是在后 ... -
struts+spring+hibernate的web应用【8】
2010-05-23 23:42 933第二十一部分:接着编写 web.xml ,代码如下: ... -
struts+spring+hibernate的web应用【7】
2010-05-23 19:34 1022第十九部分:接着编写配置文件。在 struts-config ... -
struts+spring+hibernate的web应用【6】
2010-05-23 19:30 931第十七部分:Web 层代码量比较大,涉及的地方也比较多,考虑到 ... -
struts+spring+hibernate的web应用【5】
2010-05-23 19:28 830第十五部分:这个分页方法比较简单,而且功能也齐全,许多页面级的 ... -
struts+spring+hibernate的web应用【4】
2010-05-23 19:24 927第十三部分:基本的业务层代码就这些了。因为还有分页的业务,所以 ... -
struts+spring+hibernate的web应用【3】
2010-05-23 19:22 966第十一部分:现在开始编写 Service 层代码: ... -
struts+spring+hibernate的web应用【2】
2010-05-23 19:20 1134第九部分:在com.game.products.dao.hib ... -
struts+spring+hibernate的web应用【1】
2010-05-23 19:09 1179第一步数据库部分(MySQL): DROP DATAB ... -
SSH的配置文件【部分】
2010-05-20 14:43 976---------spring 中配置hibernateTem ...
评论