|
目标理解C/S和B/S开发模式了解B/S的多种开发方式理解JSP运行原理掌握部署JSP概述程序网络计算模式:C/S,B/SB/S模式技术介绍 JSP运行原理Web服务器Tomcat样例程序部署JSP文件Eclipse Web 插件程序网络计算模式C/S模式B/S模式程序网 络计算模式B/S模式的优点客户端基于统一的WEB浏览器 系统功能模块化 灵活性和可扩展性 简易性:操作直观、简单,培训方便,对使用 人员的计算机操作水平要求不高 实施成本低 程序网络计算模式B/S模式技术介绍 CGI(Common Gateway Inter face,通用网关接口) 缺点:每次请求CGI程序都要重新启动程序,影响了响应得速度CGI程序不能被多个客户请求共享,影响资源的使 用效率 B/S模式技术介绍 ASP(Active Server Pages) 脚本语言VBScript,JavaScript支持 COM/DCOM构建模型 微软的Web服务器IIS(因特网信息服务)ASP技术目前已发展到.Net版 缺点:只能建立在微软平台上, 使用成本较高微软平台本身的问题也造成这种B/S平台的效率不高B/S模式技术介绍 B/S模式技术介绍 改善的CGI:ServletS ervlet是CGI程序的Java实现版本它是遵循一定的编码标准的java类运行在一个Servlet容器中只启动一次服务器端进程, 只加载一次JVM,处理所有到来的请求请求 响应Servlet运行在Web服务器的Servlet容器中B/S模式技术介绍B/S模式技 术介绍Servlet实现步骤编写Java代码编译通过Servlet容器注册和执行Servlet的用途生成HTML页面对请求进行转发 B/S模式技术介绍用Servlet生成HTML页面public class HelloWorldExample extends H ttpServlet { public void doGet(HttpServletRequest request, Htt pServletResponse response) throws IOException, ServletE xception { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String msg = "He llo World!"; out.println(""); out.println(" ead>"); out.println("JSP2.0 Hello World"); out.println(""); out.println(" \"white\">"); out.println("" +msg + "");out.p rintln(""); out.println(“ | | |