-
Java Web
应用程序的规范目录结构
一、
Java
Web
应用程序必须使用规范的目录结构:
–
应用程序根目录
–
|-- WEB-
INF
目录:必须目录
–
|--
:
Web
应用部署描述文件,必须目录
–
|--
classes
目录:存放字节码文件
–
|--
lib
目录:存放第三方类库文件
–
|-- TLD
文件:标签库描述文件
–
|--
其他静态文件:
HTML
、
CSS
、
JavaScript
< br>、图片等
二、
开发
Java
Web
应用程序的大致流程
–
设计目录结构:根据具体业务需要,遵照规范的目录结构设计好
Web
应
用程序的目录结构。
–
编写
Web
应用程序代码:编写业务逻辑所需的
Java
代码。
–
编写部署描述文件:把
Servlet
、初始化参数等
定义到部署描述文件
中。
–
编译代码:把编写
好的
Java
源代码编译成字节码。
–
将
Web
应用程序打包:
把整个
Web
应用程序打成
War
包,
以方便部署。
–
部署
Web
应用程序:把打好的
War
包部署到
Web
服务器上。<
/p>
–
执行
Web
应用程序:启动
Web
服务器,利用客户端浏览器进行访问测
试。
注意
:在具体的开发过程中,一般都会使用
IDE
工具,使用
IDE
工具进行
Web
应用程序开发时,只需要开发人员完成前三个步骤,其他步骤
IDE
< br>工具可以自
动完成。
三、
S
ervlet
是用
Java
编写的
p>
Server
端程序,它与协议和平台无关。
Servlet
运
行于
Java
p>
服务器中。
四、
Java Servlet
p>
可以动态地扩展服务器的能力,
并采用请求
-
响应模式提供
Web
服务。
五、
Servlet
是使用
Java Servlet
应用程序设计接口及相关类和方法的
Java
程序。
它在
Web
服务器上或应用服务器上运行并扩展了该服务器的能力。
Servlet
装入
Web
服务器并在
Web
服务器内执行。
六、
S
ervlet
是以
Java
技术为基础
的服务器端应用程序组件,
Servlet
的客户端
可以提出
七、请求并获得该请求的响应,它可以是任何
Java
程序、浏览器或任何设备。
当
Web
服务器接收到一个
HTTP
请求时,它
会先判断请求内容
——
如果是静态
网页
数据,
Web
服务器将会自行处理,然后产生响应信息;如果牵
涉到动态数
据,
Web
服务器会将请求
转交给
Servlet
容器。此时
Se
rvlet
容器会找到对应的
处理该请求的
Servlet
实例来处理,结果会送回
Web
服务器,再由
Web
服务器
传回用户端。
--yourproject
--src
--java
运行
的
java
源代码
--test
单元测试的源代码
--configs
配置文件
--lib
开发需要的
lib
p>
(里面通常是运行时不需要的
jar
)
p>
--tis
(
ant
的)
--
(
ant
)
--document
(项目的设计文档、数据库设计文档等)
--WebRoot
--WEB-INF
--classes
--lib
(运行时需要的
jar
,当然开发肯定也需要该
lib
)
---
--dist
(打成<
/p>
jar
、
war
的存放路径)
--css
--js
--view
(模板文件
。
jsp,mv
)
--images
注:按照
Java EE
规范的规定,一个典型的
Web
应用程序有四个部分:
1.
公开目录
2. WEB-INF/
文件,发布描述符(必选)
3. WEB-INF/classes
目录,编译后的
Java
类文件(可选)
-
-
-
-
-
-
-
-
-
上一篇:传统的抗震方法
下一篇:机床夹具课程设计说明书(完整版)