学习_Java_Base_Servlet_WEB工程结构_01

本文详细介绍了Web应用程序的结构、技术组件及其部署方式,包括HTTP机制、B/S结构程序、Web工厂结构与Web工程结构的核心概念与实践。重点阐述了如何利用不同层次的目录结构、URL前缀和部署描述符进行高效组织与管理。
一、HTTP:补充内容
hyper text transafer protocal
超文本传输协议

机制:请求/响应 request/response
HttpServletResquest/HttpServletResponse
服务器不会主动向客户端发响应

二、B/S结构程序,即Brower(浏览器)/Server(服务器)结构程序


程序的结构以不同的目录来组织来组织和管理,程序只需要部署(拷贝)到支持该Web程序的服务器中,即可运行,无需安装。


三、Web工厂结构
Web应用程序的思想
-Servlets,JSP页面,HTML文件,工具类,JavaBean,标签库等,被放到一个不同层次结构的目录里
-在Web应用程序中,使用有公共的前缀的URL来访问Web应用程序上下文(Web Context)
-http://localhost:8080/amaker/index.jsp
-Web应用程序的很多行为,都是由部署描述符控制的(web.xml)


四、Web工程结构
Web应用程序的目的
-组织
通过不同层次的目录结构来将文件组织在一起HTML文件,JSP页面,servelets,beans,图片等
-可携带
所有的兼容服务器都支持Web应用程序
通过移动一个文件,重新部署到新的Web服务器中
-分离性
每一个Web应用程序由他们自己
Servlet上下文(ServletContext)
类加载器(Class loader)
会话(Sessions)
URL前缀(URL prefix)
目录结构(Directory structure)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值