第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转载请标明出处.