- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目框架搭建项目规范
项目框架搭建及项目规范
本项目使用Struts2+Spring2+Hibernate3+Ajax进行搭建,数据库采用Oracle 10g,服务器采用Tomcat6.0。
SSH框架整合:
系统架构分Web层、业务层、数据库访问层三层架构模式,客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互Spring的作用贯穿了整个中间层,将Web层、层、层及PO无缝整合,其数据服务层用来存放数据– 项目设计文档
src -- 源代码,包名按edu.公司名.项目名.模块名.组件名,如:
edu.tshit.erp.base 放整个系统中公共的类、各种组件的基类、常量类 edu.tshit.erp.util 放整个系统要用到的工具类 edu.tshit.erp.**.action 放控制层组件 edu.tshit.erp.**.model 放对应业务实体的类
edu.tshit.erp.**.service 放业务处理类,业务接口
WebRoot – Web应用所在的目录
css -- 存放样式表文件
js –放系统公共的javascript脚本
images -- 存放系统公共的图片,而各自模块专用的图片在此目录下建子目录存放
submodule1 – 子模块的页面
submodule2 – 子模块的页面
WEB-INF classes – 生成的类、配置文件、mapping文件 lib --- 项目要用到的包全放在此,不能建子目录放
二、编码规则
1.包名一律小写
2.类名每个单词首字母大写
3.属性名、变量名前两字母小写,方法名首字母小写
4.类的命名规则参考: 对象名+组件名,以员工管理为例
Action组件命名: edu.tshit.erp.xxx.web.EmployeeAction.java
IService组件命名:edu.tshit.erp.xxx.service.IEmployeeService.java
Service组件命名: edu.tshit.erp.xxx.service.EmployeeService.java
vo组件命名: edu.tshit.erp.xxx.vo.Employee.java
5.页面的命名规则参考: 对象名_操作名,以员工模块为例
列表页面:emp_list.jsp
详细页面:emp_detail.jsp
新建页面:emp_add.jsp
修改页面:emp_edit.jsp
选择页面:emp_select.jsp
查询页面:emp_query.jsp
6.Result命名规则参考:
列表:listemp
进入新建:toaddemp
新建页面提交: addemp
进入修改:toupdateemp
修改页面提交:updateemp
三、struts子模块
Struts.xml include file struts-1.xml include file struts-2.xml include file struts-3.xml include file struts-4.xml include file struts-5.xml 四、spring
applicationContext.xml
import resource applicationContext_1.xml /
import resource applicationContext_2.xml /
import resource applicationContext_3.xml /
import resource applicationContext_4.xml /
五、CVS注意事项
Eclipse生成的.classpath文件要提交, .project文件一定不要提交
cvs提交时注意不要提交系统生成的文件,如编译class文件,Tomcat生成的work目录
提交文件时只提交你自己模块的文件及公共文件,如果你改了别人的模块的文件,需要与对方沟通之后方可提交,不提交可以使用”overwrite and update”从cvs上取下来覆盖
当你本地的修改与服务器上文件有冲突时,应该认真看看哪些地方冲突,谨慎处理
从cvs的更新代码使用update与提交代码到cvs用commit,这两者可以随便使用,但Overwrite and update、Overwrite and Commit要谨慎使用
每次你要修改公共文件时,最好先更新,改完测试没问题后立即提交,但一定要考虑一下你提交的东西是否会影响别人的运行
想知道某个文件或某个目录下的文件别人是否修改过,使用“synchronize wit
原创力文档


文档评论(0)