java项目目录结构-JavaWeb项目目录结构_第1页
java项目目录结构-JavaWeb项目目录结构_第2页
java项目目录结构-JavaWeb项目目录结构_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java_JavaWeb项录结构我们在开发Java Web项的过程中,除了要考虑项的具体代码实现还有考虑整个Java Web项的录结构。个好的Java Web项录结构能够有利于我们梳理项各个部分之间的关系,使整个项的结构了然。尽管没有标准规定Java Web项录结构如何,但还是有参考的规范存在。以下是Maven推荐的Java Web项录: pom.xml src main java mygroup controller HomeController.java PersonController.java dao PersonDao.java model Person.java resources

2、 perties log4j.xml META-INF webapp index.html persistence.xml META-INF context.xml MANIFEST.MF resources css screen.css WEB-INF spring app controllers.xml servlet-context.xml db.xml root-context.xml views edit.jsp home.jsp list.jsp web.xml test java mygroup controller DataInitializer.java Home

3、ControllerTest.java PersonControllerTest.java dao PersonDaoTest.java resources perties log4j.xml test-context.xml test-db.xml我们根据上的Java Web项录结构,对些件录来进必要的分析。Java web程下的webapp或WebContent就是程的发布件夹,发布时会把该件夹发布到tomcat的webapps。开发时classes件存放路径:buildpath:在eclipse中项的右键Java build path-source中指定程中class件的编译

4、路径,般为:test/build/classes。(test是程名)发布时classes件存放路径:发布到tomcat时(在eclipse启动tomcat),src件夹的java件经过编译后,会把.class件放在WEB-INF件夹的classes件夹中。有些配置件需要放到WEB-INF的classes件夹下,所以,通常的做法是动在程的WEB-INF件夹下建classes件夹。如果不在程的WEB-INF下动建classes,发布到tomcat时tomcat的WEB-INF中也会有classes件夹。【Web App Libraries】 般是指向web程的WEB-INF/lib下的包(可以将包

5、copy到此录下然后刷新程加的包般可以动找到如果找不到右键Properties |Java Build PathLibrariesAdd JARs可以加)build path中add jar可以引程件夹以外的jar,如果引了程以外的jar,在.classpath件中会添加(如java的jar包jre和tomcat的jar包):web-info/lib中的jar不会往.classpath件中会添加, 其余两者没有区别,编译的时候先找classpath中的jar如果没有则找web-info/lib中的jar。web程参照了很多件,因此发布的时候要打成war包,使其变成单独的个体,放到web容器。开发环境中eclise会将程打包放到tomcat下,进关联。总的来说,Java Web项录结构和其他类的项录结构同异,但都会有逻辑性可。个良好的Java Web项录结构能够提项开发的效率,减少代码的错误

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论