Servlet:动态产生网页的程序。功能:1、读取客户程序发送过来的显式数据(表单数据)。2、读取客户程序发送过来的隐式数据(请求报头)3、生成相应的结果4、发送显示的数据给客户程序(HTML)5、发送隐式的数据给客户程序(状态代码和相应报头。)Servlet:服务器端的。为什么要动态的构建Web页面?JSP(JavaServer Pages)与Servlet本质一样,都是动态产生页面。
规范servlet基本结构生成纯文本的servlet生成HTML的servletservlet和包协助构建HTML的一些使用工具servlet的生命周期servlet的调试 运行在web服务器public class HelloWorld extends HttpServlet{ public void doGet(HttpServletRequest request , ){}}Interface ServletHttpServlet 处理http请求doGetdoPostGenericServlet --> 多种类型的请求,通用Servletaction="提交到的地方" method="post"谁调用了doGet方法? web服务器 容器PrintWrite w = response.getWriter()web应用程序打包成.war包
Servlet & JSPservlet 功能和用途动态产生网页的程序1.读取用户程序发送过来的显示数据;2.读取用户程序发送来的隐式数据;3.生成相应的结果4.发送显式的数据给客户程序5.发送隐式的数据给客户程序(状态代码和响应报头)运行在服务器网页数据需要建立在用户提交数据基础之上;web页面的内容由频繁的变动CGI高效率 servlet --> 线程<%%>服务器端代码-->服务器端运行
CBD 重用 OOP重用组件 --》1. 发现它(合理重用) 2.明白组件的用途黑匣子 通过接口访问组件用途 怎么使用 基于组件的开发--》利用可重用的组件建立应用的过程,因此可以节省时间成本。装配组件是应用程序的“建造材料”,是零件,是应用程序的一部分降低费用,方便装配,提高复用性,提高可定制和适应性,提高可维护性,降低耦合(构件之间),提高内聚(构件内元素),控制粒度(构件数量和大小两个方面)j2ee .net 以CBD为基本思想的。开放的,标准的基础平台用来开发、部署和管理n层结构,web ,以服务器为核心,组件的客户端组件:Application/applets/WML无线客户端WEB组件:Servlet/JSP运行在WEB服务器上的。业务逻辑组件:运行在中间件上EJB , JAVA BEAN ,POJO容器,中间件服务器,HTTP SSL , HTTP SSLhttp://www.sstc.org.cn/
读取客户端程序发送的显示数据(表单数据)读取客结户程序发送的隐士数据(请求报头)生成相应的结果发送显示的数据给客户端程序(Html)发送隐式的数据给客户端程序(
客户端组件:application/applets/WML无线客户端 web组件servlet/jsp业务逻辑组件
获取的个值的方法: