Web开发模式

Web开发模式:

MVC设计模式:(Model-view-Controller):都是以Servlet为主体展开的,由Servlet接收所有的客户端请求,然后根据请求调用相应的JavaBean,并将所有的显示结果交给JSP,也俗称MVC设计模式。

它强制的使应用程序的输入、处理和输出分开。

分为三个层次:

 1.显示层(View):主要负责接收Servlet传递的内容,并且调用javaBean,将内容显示给用户。

 2.控制层:(Controller)主要负责所有的用户请求参数,判断请求参数是否合法,根据请求的类型调用javaBean执行操作并将最终的处理结果交由显示层进行显示。

 3.模型层:(Model)完成一个独立的业务操作组件,一般都是以javabean或者EJB的形式显示的。

在MVC模式中,最关键的部分是使用RequestDispatcher接口,因为内容都是通过此接口保存到JSP页面上的。

Servlet的特点:可以接收用户的请求参数,还可以调用java程序,所以肯定比JSP的性能高很多,而且安全性很高。最终所有操作的内容就要交给JSP进行显示了,这样一来servlet不方便输出的缺点就避免了。

Javabean负责完成单个的功能,jsp负责显示的功能,而Servlet负责连接jsp+javabean.Jsp->servlet->javabean开发。这种设计非常适合大型项目的开发,而且维护比较方便。美工和程序员就不会再扯皮了。

二.MVC模式清单:

1.数据库脚本创建。

2.DAO层主要是完成数据层的操作。

3.建立LoginServlet的Servelet

在servlet中,首先接收userid和userpass两个参数进行验证,如果没有输入参数,或者输入的参数为空,则会在info对象当中增加相应的错误信息。当验证通过后,程序将调用DAO进行数据库的验证,并根据DAO的返回结果来确定返回给客户端的信息。

4.JSP页面应该包含如下代码:

(1)接收属性:接收从Servlet传递过来的属性

(2)判断语句:判断到JSP中的属性是否存在

(3)输出内容:使用迭代或者是VO进行输出。

(4)一定要记住一点,在JSP页面中唯一运出导入的包只能是java.util包,只要把握住这几点就能开发出一个简洁、清晰的JSP页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值