MyEclipse的JavaWeb项目各个目录作用

Python019

MyEclipse的JavaWeb项目各个目录作用,第1张

新建一个web项目,默认有2个文件

src文件夹 默认的存放.java源代码文件的位置,和xml文件,这里可以新建多个文件夹然后在这些文件夹上右键--》Build Path--->Use as Source Folder,这样处理以后,就不止src目录下的.java文件会编译成2进制字节码.class文件分发到 WEB-INI目录下,还有这些文件夹里的.java文件也会编译成.class 分发到WEB-INI里,如果是xml等其他格式文件也会不做任何操作分发到WEB-INI目录下做好以上操作后,在项目上右键--》build path,在Source标签下就可以看到这些文件夹跟src一样,存在于项目构建路径上。

WebRootTomcat目录直接指向的地方,这样就可以找到WEB-INI/classes目录下的所有需要的内容。保存所有的jsp文件,包括css、javascript等。其中包含的WEB-INF文件夹有很重要的作用!

项目文件夹中包含共计6个文件和文件夹:.myeclipse文件夹src文件夹WebRoot文件夹同级包含的文件:.classpath文件.mymetadata文件.project文件WebRoot的组成:WebRoot\WEB-INF\classes目录很有意思!workspace\x-x-x\WebRoot\WEB-INF\classes目录与workspace\x-x-x\src目录一一对应!编译之后的所有.class文件保存在此处,部署也只会对外公开字节码,Java类文件仍然保留在开发平台里。src目录下为java类文件(.java)classes目录下为字节码文件(.class)C:\AAAA\i_sales\src和C:\AAAA\i_sales\WebRoot\WEB-INF\classes 里面的结构是一模一样的,文件名完全相同。只是把所有的扩展名.java变为了.class。

1.JSP 所有的网页代码

2.js所有的javaScript代码

3.bo一般是java的类文件

4.dao一般是处理数据库方法的接口

5.impl是上述接口的实现

6.service 是 处理数据库逻辑的服务

7.action 是处理业务逻辑的

8.xml是配置文件

9.jsp得到请求到 structs的配置文件里找相应的配置方法,根据配置方法到action里找到处理的方法,然后执行,返回一个结果,再到刚才的配置文件里查找返回处理结果,然后返回jsp页面上

10.这其中,action里的处理的时候,可能会跟数据库发生交互,就会调用service里的方法,service里的方法又会通过接口调用impl里的方法,然后bo里是与数据库一一对应的映射文件,对应着数据库里的每张表。

JRE System Library 是你JRE中的包,这个在你的JAVA开发中是必须的。

JAVA EE 开发包,是你WEB开发所需要的包。也是必须的。

Referanced Libraries其实引用的就是你下面lib目录中的内容,是你项目中需要用到的第三方包。这个系统不自带,需要你手动引用。

项目生成后,所有非系统中的包,会放到lib目录中去。