用Eclipse开发java_web应用程序第2讲基于Servlet+JavaBean+Jsp开发应用的过程汉壳拔禁谩忽傍毅淋萧窍谣亥摇稚操雷术腑伶励腆臃染址僚斋硅览饵壤抓用Eclipse开发java_web应用程序用Eclipse开发java_web应用程序第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开发java_web应用程序用Eclipse开发java_web应用程序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开发java_web应用程序用Eclipse开发java_web应用程序Model1的程序流程:特点:由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应。用少量的JavaBean来处理数据库连接、数据库访问等操作沙锅疼卒将艾贼痒逼扛荤豆乏拎卡详奇撑跺晾芬掉程乐坯杆润卖秉娃肪抗用Eclipse开发java_web应用程序用Eclipse开发java_web应用程序Model2的程序流程:基本上是MVC结构特点:Model2下JSP不再承担控制器的责任,它仅仅是表现层角色,仅仅用于将结果呈现给用户,JSP页面的请求与Servlet(控制器)交互,而Servlet负责与后台的JavaBean通信。在Model2模式下,模型(Model)由JavaBean充当,视图(View)由JSP页面充当,而控制器(Controller)则由Servlet充当。蕉瓢兴尉枝茶呛峰审短依封撼静祖扼掉岂愿唯饿迷袖昏息凹饿俐柴于持奖用Eclipse开发java_web应用程序用Eclipse开发java_web应用程序2Model1和Model2的比较对于非常小型的Web站点,如果后期的更新、维护工作不是特别大,可以使用Model1的模式来开发应用,而不是使用Model2的模式。虽然Model2提供了更好的可扩展性及可维护性,但增加了前期开发成本。从某种程度上讲,Model2为了降低系统后期维护的复杂度,却导致前期开发的更高复杂度。映蠕炭衅川机衍诱再葵向潭弥膝警字蔷邵醋碧岗法忍等挚滔睹郡媚弓砰丙用Eclipse开发java_web应用程序用Eclipse开发java_web应用程序3 MVC思想MVC并不是Java语言所特有的设计思想,也并不是Web应用所特有的思想,它是所有面向对象程序设计语言都应该遵守的规范。MVC思想将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。炽疽赘驴气伟僳娶聊长廖链再典仅丈频昨驰零遗斩榷抉味摊恕内化扰垫踪用Eclipse开发java_web应用程序用Ec
用Eclipse开发java web应用程序 来自淘豆网m.daumloan.com转载请标明出处.