项目框架搭建+项目规范.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档