JSP学习小结

最近实习好无聊,就开始学习J2EE,从Servlet/JSP开始学习,这里写下个人学习的一点愚见。

Java开发web程序十分简单,通常有采用的架构有:小型的web应用程序经常采用JSP+JavaBean开发系统,甚至完全使用JSP开发系统;中型的或者大型的web应用程序经常采用MVC设计模式架构Web框架。

使用JSP+JavaBean架构Web框架,对于进行快速小型的项目具有很大优势。我们可以部分可以重用的组件抽象出来写成JavaBeanJSP通过调用JavaBean负责相关的数据存储、业务逻辑等等,最经常的是使用JavaBean封装数据库的操作。这种框架简单,不但可以提高程序的可读性,而且将复杂的业务逻辑全部封装在JavaBean,使得JSP没有那么多的java代码,可读性好,也能保护代码。个人觉得JavaBean组件技术真的很伟大,它将内部的动作封装起来,我们看不到它的运作机制,它只提供简单的接口供外界使用。

MVC设计模式经常提到,就是模型(Model)、视图(View)、控制器(Control)。用java开发web应用程序,MVC设计模式完美体现。Model是通过JavaBeanEJB等组件技术实现业务逻辑层,View是通过JSP输出HTML流实现用户界面层,Control是通过Servlet控制应用程序的处理过程实现控制层。哈,图示一下:

   

Servlet(服务端小程序)技术的采用是一个重用的必不可少的部分,Servlet的类图框架:

 

 

虽然只学了servlet/jsp,但是能感觉到J2EE企业应用架构很灵活,接下来开始学习struts+hibernate+Spring,然后研究研究EJB

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值