`
lcm_up
  • 浏览: 10252 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Web开发模式

    博客分类:
  • 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.建立LoginServletServelet

 

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

 

 

 

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

 

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

 

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

 

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

 

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

 

 (本文转载 : http://www.cnblogs.com/200911/archive/2012/05/02/2479880.html

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics