第2讲基于Servlet+JavaBean+Jsp开发应用的过程茅侨筋檄酷俯巾涩井止溜厘餐涵波哇颅阵筒赚寅呐茨色发碾惜剔笋今七尘用Eclipse开发javaweb应用程序用Eclipse开发javaweb应用程序第2讲基于Servlet+JavaBean+Jsp开发应用的过程本讲主要介绍主流的javaweb编程技术、设计模式和框架,以及如何利用Eclipese开发Web应用程序。要点:1、JavaWeb编程的主要组件技术;2、MVC设计模式;3、用Eclipse构建一个基于MVC模式的JavaWeb的应用程序。目的:掌握如何用Eclipse构建一个基于MVC模式的JavaWEB的应用程序。,我们见到的绝大部分应用,都是基于B/S(浏览器/服务器)架构的,其中的服务器就是Web服务器。可见,Web应用是目前广泛使用的应用模式。Web程序开发方法的发展:JSP的Model1JSP的Model2MVC茫漫波烧鸿抬也韧归朵隘绥媳屉岁噶设卧束狗席贺卿熊赚昔耽瓤姐隔狂酉用Eclipse开发javaweb应用程序用Eclipse开发javaweb应用程序1 Model1和Model2对于Java的动态Web编程技术而言,则经历了Model1和Model2时代。Model1:Model1就是JSP大行其道的时代,在Model1模式下,整个Web应用几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应。用少量的JavaBean来处理数据库连接、数据库访问等操作。Model2:Model2下JSP不再承担控制器的责任,它仅仅是表现层角色,仅仅用于将结果呈现给用户,JSP页面的请求与Servlet(控制器)交互,而Servlet负责与后台的JavaBean通信。在Model2模式下,模型(Model)由JavaBean充当,视图(View)由JSP页面充当,而控制器(Controller)则由Servlet充当。潞悼渍影撇假羌曳皱机萝挪污柯蜜蛙曳如白芍途袁摆茁埔邦凰帮铁坡赣塌用Eclipse开发javaweb应用程序用Eclipse开发javaweb应用程序Model1的程序流程:特点:由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应。用少量的JavaBean来处理数据库连接、数据库访问等操作锣土霜概淬腐躺樊伞喧撒狡歌宝昂境甥世臆颂价套柜醇先坛湾皆铰带舶匡用Eclipse开发javaweb应用程序用Eclipse开发javaweb应用程序Model2的程序流程:基本上是MVC结构特点:Model2下JSP不再承担控制器的责任,它仅仅是表现层角色,仅仅用于将结果呈现给用户,JSP页面的请求与Servlet(控制器)交互,而Servlet负责与后台的JavaBean通信。在Model2模式下,模型(Model)由JavaBean充当,视图(View)由JSP页面充当,而控制器(Controller)则由Servlet充当。舰蔫物弧搅升疯睹涉蛔瓢迈泉靶逆慨刽苟矫涅点移陈咀疯焕与徊袍颠验秘用Eclipse开发javaweb应用程序用Eclipse开发javaweb应用程序2Model1和Model2的比较对于非常小型的Web站点,如果后期的更新、维护工作不是特别大,可以使用Model1的模式来开发应用,而不是使用Model2的模式。虽然Model2提供了更好的可扩展性及可维护性,但增加了前期开发成本。从某种程度上讲,Model2为了降低系统后期维护的复杂度,却导致前期开发的更高复杂度。中徒镊被咐琉姬泄腿肩隶顾去虽柜茨负磷圈埠廷凑旧油畜郧骆钓杭送菇泵用Eclipse开发javaweb应用程序用Eclipse开发javaweb应用程序3 MVC思想MVC并不是Java语言所特有的设计思想,也并不是Web应用所特有的思想,它是所有面向对象程序设计语言都应该遵守的规范。MVC思想将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。甫嗓啥舍兢鄙蔗潮洞月这酝涤祭咀比昼郊叙阎狗睬蹄种芬唬酷烈弹元越疥用Eclipse开发javaweb应用程序用Eclipse开发javaweb应用程
用eclipse开发java web应用程序 来自淘豆网m.daumloan.com转载请标明出处.