第四部分,程序普通结构.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文档。上传文档
查看更多
第四部分,程序的普通结构 这里说的是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过来放到这目录里。这里你点进去看不到的,他已经直接显示到项目跟目录下了,如下那些就是的 这部分大家要理解下,主要是一个思想,如何搭建我们系统的结构。 我认为比写代码要重要些,哈哈 我们以后要做的,就是设计了我们要做什么,然后分别向那些包啊目录啊里面填东西。

文档评论(0)

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

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

1亿VIP精品文档

相关文档