- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四部分,程序的普通结构
这里说的是j2ee web程序的普通结构,让大家对web系统有个结构上的把握。
我认为有必要所以说下,我想别的培训或教材肯定是不会说的了。哈哈
一个j2ee的web程序一般分为4个部分.我们可以从eclipse的左边的结果看出来
全部展开如下
第一部分,src目录
第二部分,webroot目录
第三部分,webroot目录里的web-inf
第四部分,webroot目录里的web-inf里的lib
我们分开说下.
第一部分,src目录
Src是开发系统时java原代码存放的地方。就是java文件,不是jsp文件。
我们在开发一个系统时根据需要可能会写很多的java文件,
比如以前的测试我们就写了一个LoginForm.java ,一个LoginAction.java,他们分别在两个不同的包里。
包的用意大家应该都能理解的。
基本上说程序存放的位置。当我们的程序多了,java类多了,我们就要象我开始说的分jsp的目录一样,来给这些java也分目录,分别放在不同的包里。
一般顶层包就一个,在顶层的下面在细分。以下给出我的常用分发
顶层一般是公司或自己名字。我这里是com.xp1204
下面有6个包,然后struts中又细分了两个(这个是eclipse自动分的,我觉得比较好,所以没改动)
Bean 就是存放对象object的,比如可能用到的“用户”的对象,我们以后做oa的工作管理中的”工作”的对象.
Dao 就是对数据库操作的方法,比如我要把”用户”写到数据库中去的方法,就写到这里。
Servlet是servlet的存放位置.比如以后我们学ajax要写servlet后台处理的,就放这里.
Service 是一些服务程序,比如权限过滤,日志记录等。
Struts 就是业务逻辑的这部分了,我所有的系统都用了struts的。
Util就是基本通用程序,这部分应该你以后到任何地方写程序都是可以重用的,而不用反复写,比如时间处理,字符串处理,邮件发送等等。
大家可以根据自己的习惯或需要来分,这是必须的,这是写程序的基本风格要求。
包名小写。类名第一字母大写,变量第一字母小写,每一个类和每一个方法要写备注说明其用途,等等…..大家要从开始就养成良好的习惯风格。在以后的工作中是非常有用的。
第二部分,webroot目录
就是jsp的目录,这个结构我以前说过,这里就不说了
第三部分,webroot目录里的web-inf
这是系统配置文件的目录,必须要有的。
第四部分,webroot目录里的web-inf里的lib
这是程序用到的第三方包存放的地方,以后系统需要什么包我们就要放到这里,比如以后连接数据的驱动程序包,记录系统日志的log4j的包,都是第3方的,我们都要找到然后copy过来放到这目录里。这里你点进去看不到的,他已经直接显示到项目跟目录下了,如下那些就是的
这部分大家要理解下,主要是一个思想,如何搭建我们系统的结构。
我认为比写代码要重要些,哈哈
我们以后要做的,就是设计了我们要做什么,然后分别向那些包啊目录啊里面填东西。
您可能关注的文档
最近下载
- 传感器技术指导书.doc VIP
- Unit3 Sports and fitness 单元测试 人教版高中英语必修第一册.docx VIP
- 车型EOP管理相关参考内容.docx VIP
- 六年级英语竞赛试题用所给词的正确形式填空练习范本.pdf VIP
- 人教版(2019)高中英语必修第一册 Unit 3 Sports and fitness 知识点详解.doc VIP
- 2024年评职称的专项技术分析报告.pptx VIP
- 音乐就在你心中.ppt VIP
- 高中英语课件(人教版)必修第一册 Unit 3 Sports and Fitness.pptx VIP
- 2024中华人民共和国农村集体经济组织法详细解读课件.pptx VIP
- 面诊、手诊、足诊、耳诊图解教程(价值千元).pptx VIP
文档评论(0)