J2EE & JSP 深究
来源:互联网 发布:魏延为什么要谋反知乎 编辑:程序博客网 时间:2024/05/19 03:24
《Head First Servlets & JSP》
1.容器能提供什么?
1)通信支持:利用容器提供的方法,你能轻松的让servlet和web服务器对话。不用自己建立ServerSocket、监听某个端口、创建流等。
2)生命周期管理:容器负责加载类,实例化和初始化servlet,调用servlet方法,以及使servelt实例能够被垃圾回收器回收。
3)多线程支持:容器会为每个servlet请求分配Java线程.针对客户请求如果该servlet请求执行完毕,该线程就会destroy.当然容器只是负责管理分配线程并不确保线程安全问题,所以你仍然会遇到多线程同时读写变量时不同步的问题,这个就得靠自己Java代码来解决。
4)使用声明方式实现安全:利用容器,可以使用XML部署描述文件来配置安全性。
5)JSP支持:当然是容器将JSP翻译为Java代码。
2.容器如何找到Servlet呢?
当然这个问题真的很简单了,是通过配置文件Web.xml中的<servlet>和<servlet-mapping>标签来完成。
3.部署文件(DD)提供了一种声明方式来指定Web应用,而无需修改代码,这样做的好处有哪些呢?
1)尽可能少的接触已测试过的源代码。2)即使手上没有源代码也可以对应用功能进行修改。3)不用重新编译和测试任何代码适配不同数据库。4)可以更容易的维护动态安全信息如访问控制列表和安全角色。
4.请求转发和重定向
请求转发:request.getRequestDispatcher("result.jsp").forward(request,response);重定向:response.sendRedirect("result.jsp");
- J2EE & JSP 深究
- 深究<%@include%>和<jsp:include>
- 【J2EE】JSP
- [读书笔记]J2EE 基本概念 --- JSP
- j2ee jsp 验证
- J2ee技术:JSP入门
- J2EE、EJB、SERVLET、JSP
- J2EE(JSP+Servlet)
- J2EE中的JSP
- J2EE——JSP
- j2ee && jsp 基础配置
- J2EE之初识JSP
- J2EE之JSP学习
- J2EE基础知识JSP
- J2EE/ervlet/JSP
- 【J2EE】JSP简介
- 【J2EE】jsp分页问题
- J2EE——JSP
- 使maven2在下载依赖包的同时下载其源代码包
- 泛型算法_k近邻_KD-Tree(kd树)
- hadoop2.4.0伪分布式安装配置
- 正确理解ThreadLocal<T>类
- 浏览器缓存机制
- J2EE & JSP 深究
- Linux vim 编辑器
- maven将jar包导入本地仓库中
- 【学习笔记】信息系统项目管理-项目采购管理-合同分类
- 第十六周为动态数组扩容
- android:versionCode、android:versionName之实现第一次登陆、版本更新
- android GifView分享
- iOS所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程
- 第十六周项目二 统计单词的个数