Servlets & JSP Series 3 - One Mini MVC Tutorial
- Construct the file and directory structure of a web application that may contain: 1.static content; 2.JSP pages; 3.servlet classes; 4.the deployment descriptor; 5.tag libraries; 6.JAR files; 7.Java class files.
- The Steps to build a real web application: 1.Review the user’s views, and the high level architecture; 2.Create the development environment that we will use for this project; 3.Create the deployment environment that we will user for this project; 4.Perform iterative development and testing on the components of our web application.
- The running process of the architecture: 1.The client makes a request for the HTML form page; 2.The Container retrieves the HTML form page; 3.The Container returns the page to the browser, where the user answer the questions on the form; 4.The browser sends the request data to the container; 5.The Container finds the correct servlet based on the URL, and passes the request to the servlet; 6.The servlet calls the Model for help; 7.The expert class returns an answer, which the servlet adds to the request object; 8.The servlet forwards the request to the JSP; 9.The JSP gets the answer from the request object; 10.The JSP generates a page for the Container; 11. The container returns the page to the happy user.
- The steps of performing iterative development and testing on the components of our web application: 1.Bulid and test the HTML form that the user will first request; 2.Build and test version 1 of the controller servlet with the HTML form, this version is invoked via the HTML form and prints the parameter it receives; 3.Build a test class for the expert/model class, then build and test the expert/model class itself; 4.Upgrade the servlet to version 2, this version adds the capability of calling the model class to get beer advice; 5.Build the JSP, upgrade the servlet to version 3, and test the whole app.
- Some standard Java sitting inside <% %> tags, it is known as scriptlet code. The container provides a mechanism called “request dispatching” that allows one Container-managed component to call another.
相关推荐
Head First Servlets&JSP;-第2版-高清扫描版-带详细书签 高清扫描版,书签比较详细,和目录一样
深入浅出Servlets&JSP,感兴趣的人看一下吧
Head First Servlets & JSP(完好高清中文版)2.pdf 深入浅出 Servlets & JSP(完好高清中文版)2.pdf
以上只是《Head First Servlets & JSP》一书中的部分核心知识点,实际内容还包括过滤器、监听器、MVC设计模式、JSTL等更广泛的主题,旨在帮助读者全面理解和掌握Servlet和JSP技术。通过深入学习,开发者能够构建高效...
Head First Servlets & JSP 完好高清中文版 part3 共6部分 Head First系列的书绝对是初学者的首选!风格生动有趣,讲解由浅入深。 发现网上流传的中文版存在有几处部分页面缺失的问题,花一个下午进行了修复。
本教程的"java-servlets-jsp-tutorial-en.pdf"将详细讲解Servlets、JSP和Structs的使用方法,包括基础概念、配置、开发实践和示例代码,帮助读者掌握这些核心技术。通过学习,开发者将有能力构建复杂的企业级Web应用...
3. **JSP API (JavaServer Pages Application Programming Interface)**:这是Java平台的一部分,提供了一系列接口和类,供开发人员创建动态网页内容。JSP API包括了用于创建JSP页面、管理页面生命周期、处理请求和...
6. MVC(Model-View-Controller)模式:理解如何在Servlets和JSP中应用MVC设计模式,实现业务逻辑与视图的解耦。 7. 用户会话管理:探讨session对象的使用,以及如何实现基于会话的用户跟踪。 8. 请求转发与重定向:...
head first servlets & JSP(3)
《Head First Servlets & JSP, Second Edition》是一本针对初学者的优秀教材,它深入浅出地介绍了Servlet和JSP这两个Java Web开发的核心技术。Servlet是Java平台上的服务器端编程接口,而JSP(JavaServer Pages)则...
Head First Servlets & JSP(完好高清中文版)1.pdf 深入浅出 Servlets & JSP(完好高清中文版)1.pdf
《Head First Servlets&JSP》应了最新的学习理论,能将知识直接送到你的大脑里。你会通过不寻常的方式同Servlet和JSP打交道,可以学得更深入、更快,而且更重要的是,你能真正地学以致用。你可以看看为什么那么多...
head first servlets & JSP(2)
《Java开发指南Servlets&JSP》是一本深入讲解Java Web开发的重要书籍,主要涵盖了Servlets和JSP(JavaServer Pages)这两个核心技术。在Java Web开发领域,Servlets和JSP是构建动态网站和Web应用程序的基础,它们为...
Head First Servlets & JSP 高清中文版 part2 共5部分
Head First Servlets & JSP 完好高清中文版 part1 共6部分 Head First系列的书绝对是初学者的首选!风格生动有趣,讲解由浅入深。 发现网上流传的中文版存在有几处部分页面缺失的问题,花一个下午进行了修复。
Head First Servlets & JSP 完好高清中文版 part6 共6部分 Head First系列的书绝对是初学者的首选!风格生动有趣,讲解由浅入深。 发现网上流传的中文版存在有几处部分页面缺失的问题,花一个下午进行了修复。
8. **MVC(Model-View-Controller)模式**:Servlet和JSP常用于实现MVC架构,Servlet作为控制器处理业务逻辑,JSP作为视图展示数据,模型通常由JavaBean或其他业务对象组成。 9. **Servlet 3.0及以上版本的新特性**...
《Head First Servlets & JSP》是一本深受程序员喜爱的学习指南,主要涵盖了Servlets和JSP(JavaServer Pages)这两个核心的Java Web开发技术。Servlets是Java平台上的服务器端编程模型,而JSP则是用于创建动态网页...