当前位置:
首页 >
前端技术
> javascript
>内容正文
javascript
Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之10.Web_工程结构
生活随笔
收集整理的这篇文章主要介绍了
Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之10.Web_工程结构
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
–简介
–Web应用程序的思想
–Web应用程序的目的
–Web工程结构
–web.xml 文件
–实例
• 创建一个简单的web应用程序
• 部署到tomcat中来运行 #################Michael分割线##################### • 简介
–B/S结构程序和C/S结构程序,无论是在功能上还是在结构上都有着本质的区别,所以在讲述Servlet之前有必要首先介绍一下Web工程的结构特征
–B/S结构程序,即Brower(浏览器)/Server(服务器)结构程序
–程序的结构以不同的目录来组织和管理,程序只需要部署(拷贝)到支持该Web程序的服务器中,即可运行,无需安装。 • Web应用程序的思想
–Servlets, JSP 页面, HTML 文件, 工具类,JavaBean, 标签库等, 被放到一个不同层次结构的目录里。
–在web应用程序中,使用有公共的前缀的URL来访问Web应用程序上下文(Web Context)
– http://localhost:8080/michael/index.jsp 显示用户注册页面
–Web应用程序的很多行为,都是由部署描述符控制的(web.xml)
• 下一节将详细讲述web.xml文件 • Web应用程序的目的
–组织
• 通过不同层次的目录结构来将文件组织在一起HTML文件,JSP页面,servlets,beans,图片,等.
–可携带
• 所以的兼容服务器都支持Web应用程序
• 通过移动一个文件,重新部署到新的Web服务器中
–分离性
• 每一个Web应用程序由它们自己的:
–Servlet 上下文(ServletContext )
–类加载器(Class loader )
–会话( Sessions )
–URL 前缀( URL prefix )
–目录结构( Directory structure ) • Web工程结构
–JSP 和常规Web内容(HTML, 样式表, 图片, 等.)
• 主目录或子目录
–Servlets:
• 放置在WEB-INF/ classes目录下(匹配的包名称)
–没有打包的JavaBean和工具类
• 放置在WEB-INF/ classes目录下(匹配的包名称)
–JAR文件
• 放置在WEB-INF/lib目录下
–web.xml:
• 放置在WEB-INF 下面
–标签库描述文件(TLD文件)
• 放置在WEB-INF 下或子目录下
–WEB-INF下的文件不能由客户端直接访问
• 可以使用RequestDispatcher 转发到WEB-INF下 • Web工程结构图示 • web.xml 文件
– web.xml文件的作用
• 控制Web应用程序的行为
– web工程启动时,首先读取该文件的配置信息,如果配置信息有误,web工程将启动失败
–功能
• 声明
– 声明Servlet
– 声明filter
– 声明listener
• 自定义URLs
– servlet
– filter
• 初始化参数
– Servlets
– JSP Pages
• 预加载页面 配置主页信息 配置web.xml 测试
• 欢迎页面
• 错误页面 • 实例
–创建一个简单的web应用程序
–部署到tomcat中来运行 手工来配置哈~ 新建工程TestWebStructure WEB-INF web.xml 配置web.xml 至少写上 <web-app>
</web-app> pages--index.html 配置index.html 先打包 jar -cvf TestWebStructure.war . 复制TestWebStructure.war到tomcat的D:\apache-tomcat-5.5.20\webapps目录 如果tomcat己启动会自动解压缩war包 简单编辑后我们来访问此页面 http://localhost/TestWebStructure/pages/index.html #################Michael分割线#####################
–Web应用程序的思想
–Web应用程序的目的
–Web工程结构
–web.xml 文件
–实例
• 创建一个简单的web应用程序
• 部署到tomcat中来运行 #################Michael分割线##################### • 简介
–B/S结构程序和C/S结构程序,无论是在功能上还是在结构上都有着本质的区别,所以在讲述Servlet之前有必要首先介绍一下Web工程的结构特征
–B/S结构程序,即Brower(浏览器)/Server(服务器)结构程序
–程序的结构以不同的目录来组织和管理,程序只需要部署(拷贝)到支持该Web程序的服务器中,即可运行,无需安装。 • Web应用程序的思想
–Servlets, JSP 页面, HTML 文件, 工具类,JavaBean, 标签库等, 被放到一个不同层次结构的目录里。
–在web应用程序中,使用有公共的前缀的URL来访问Web应用程序上下文(Web Context)
– http://localhost:8080/michael/index.jsp 显示用户注册页面
–Web应用程序的很多行为,都是由部署描述符控制的(web.xml)
• 下一节将详细讲述web.xml文件 • Web应用程序的目的
–组织
• 通过不同层次的目录结构来将文件组织在一起HTML文件,JSP页面,servlets,beans,图片,等.
–可携带
• 所以的兼容服务器都支持Web应用程序
• 通过移动一个文件,重新部署到新的Web服务器中
–分离性
• 每一个Web应用程序由它们自己的:
–Servlet 上下文(ServletContext )
–类加载器(Class loader )
–会话( Sessions )
–URL 前缀( URL prefix )
–目录结构( Directory structure ) • Web工程结构
–JSP 和常规Web内容(HTML, 样式表, 图片, 等.)
• 主目录或子目录
–Servlets:
• 放置在WEB-INF/ classes目录下(匹配的包名称)
–没有打包的JavaBean和工具类
• 放置在WEB-INF/ classes目录下(匹配的包名称)
–JAR文件
• 放置在WEB-INF/lib目录下
–web.xml:
• 放置在WEB-INF 下面
–标签库描述文件(TLD文件)
• 放置在WEB-INF 下或子目录下
–WEB-INF下的文件不能由客户端直接访问
• 可以使用RequestDispatcher 转发到WEB-INF下 • Web工程结构图示 • web.xml 文件
– web.xml文件的作用
• 控制Web应用程序的行为
– web工程启动时,首先读取该文件的配置信息,如果配置信息有误,web工程将启动失败
–功能
• 声明
– 声明Servlet
– 声明filter
– 声明listener
• 自定义URLs
– servlet
– filter
• 初始化参数
– Servlets
– JSP Pages
• 预加载页面 配置主页信息 配置web.xml 测试
• 欢迎页面
• 错误页面 • 实例
–创建一个简单的web应用程序
–部署到tomcat中来运行 手工来配置哈~ 新建工程TestWebStructure WEB-INF web.xml 配置web.xml 至少写上 <web-app>
</web-app> pages--index.html 配置index.html 先打包 jar -cvf TestWebStructure.war . 复制TestWebStructure.war到tomcat的D:\apache-tomcat-5.5.20\webapps目录 如果tomcat己启动会自动解压缩war包 简单编辑后我们来访问此页面 http://localhost/TestWebStructure/pages/index.html #################Michael分割线#####################
总结
以上是生活随笔为你收集整理的Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之10.Web_工程结构的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 谷歌杀手Wolfram Alpha搜索引
- 下一篇: 可以用javascript实现的10种图