Chapter1 基本Web应用程序
来源:互联网 发布:c语言排序算法最快 编辑:程序博客网 时间:2024/05/22 04:25
基本Web应用程序结构
Java EE Web应用程序包含大量组件:
- 代码及依赖的第三方库
- 部署描述符
- ClassLoader
- 打包应用程序到WAR或EAR
Servlet,过滤器,监听器和JSP
Servlet
- 关键组件
- 用于接收和响应HTTP请求
- 除了错误或被拦截的请求,几乎所有请求都经过某类型Servlet处理
过滤器
- 拦截发送给Servlet的请求
- 用途:数据格式化,对返回的数据进行压缩,认证,授权等
监听器
- 在web应用程序生命周期中通知代码多种事件
- 例如:应用程序启动,关闭,HTTP会话创建及销毁等
JSP
- 为Web应用程序创建动态,基于HTML的图形用户界面
- 包含JSTL,JUEL,自定义标签,国际化和本地化等
目录结构和WAR文件
标准Java EE Web应用程序将作为WAR文件或未归档的Web应用程序目录进行部署。无论是归档还是未归档文件,它们的目录结构都是约定相同的。
WebAppliaction Root
|–META-INF
|–MANIFEST.MF
|–Container Resources
|–WEB-INF
|–classes
| |–META-INF
| | |–Application Resources
| |–Java.class Files and Resources
|–i18n
| |–Internationalization Files
|–lib
| |–Bundled JAR Files
|–tags
| |–JSP Tag Files
|–tld
| |–JSP Tag Library Descriptiors
|–Other Web-Accessible Files
0 0
- Chapter1 基本Web应用程序
- Chapter1 控制台应用程序
- Chapter1
- chapter1
- chapter1
- Chapter1
- chapter1
- chapter1
- chapter1
- Web 应用程序的基本安全--学习笔记
- Web Scraping with Python-Chapter1读书笔记
- Web 应用程序的基本安全做法 (Visual Studio)
- 测试Web应用程序的需要考虑的基本事项
- 提升Web应用程序性能的6种基本方式
- 提升Web应用程序性能的6种基本方式
- IIS Web应用程序调试的基本问题和工具
- Flask Web Development —— 基本应用程序结构(下)
- Flask Web Development —— 基本应用程序结构(上)
- 常用的三类IP地址
- 报错:Conversion to Dalvik format failed: Unable to execute dex:
- POJ 3252 Round Numbers(数位dp&记忆化搜索)
- lasrevarTredrOlevlLeerTyraniB.102
- VMWare下安装ubuntu64位出现错误“kernel requires an x86_64 cpu, but only detected ”
- Chapter1 基本Web应用程序
- 小雷郑重承诺:在2017年之前,对大学毕业4年以来的所有努力和探索,做一个全面客观的总结,技术研究、工作创业、投资理财、朋友感情等
- linux xargs详解
- 人员信息管理
- 蓝桥杯——最小乘积(基本型)
- 程序错误记录
- post 发送xml
- 自己实现下载框架(二)
- fragment保留