当前位置: 技术问答>java相关
谁能够说一下jsp+servlet+javabean的编程模式
来源: 互联网 发布时间:2017-04-02
本文导语: 谁能够说一下jsp+servlet+javabean的编程模式,以及应该如何应用,它们之间是如何传递数据的?(比如javabean中有一个查询功能,servlet在调用这个方法后返回一个ResultSet,我应该如何将这个ResultSet中的数据显示在jsp中?) ...
谁能够说一下jsp+servlet+javabean的编程模式,以及应该如何应用,它们之间是如何传递数据的?(比如javabean中有一个查询功能,servlet在调用这个方法后返回一个ResultSet,我应该如何将这个ResultSet中的数据显示在jsp中?)
|
你可以查一些关于MVC的资料。
应该尽量保证Jsp页面中的逻辑最少。不要把ResultSet直接传到Jsp页面。否则何时关闭与数据库的连接呢?你可以通过Vector返回到Jsp页面。
你也可以看看下面这本书:
Java Servlets 2.3编程指南
(美)John Bell Tony Loton/电子工业出版社/出版日期:2002-7-1/原价:¥56.00/译者:马树奇 等
应该尽量保证Jsp页面中的逻辑最少。不要把ResultSet直接传到Jsp页面。否则何时关闭与数据库的连接呢?你可以通过Vector返回到Jsp页面。
你也可以看看下面这本书:
Java Servlets 2.3编程指南
(美)John Bell Tony Loton/电子工业出版社/出版日期:2002-7-1/原价:¥56.00/译者:马树奇 等
|
jsp负责录入数据和回显数据,servlet负责业务逻辑处理,对数据库的操作有bean来完成!(包括数据的增,删,改)
|
jsp(用户填写资料)——》servlet(业务逻辑处理)《——》bean(数据库操作)
最后sevlet在把数据交给jsp显示回用户
最后sevlet在把数据交给jsp显示回用户
|
我觉得bean应该和jsp交互
|
按照IBM自己的JAVA模型(MVC),整个的model共分为四层,jsp,IC,BO,PO。还有一个数据载体是bean。IC就是所谓的servlet,BO是商业逻辑层,PO是持久逻辑层,既数据库层。在jsp中,不提倡用Vector返回,它会在BO中把数据处理,打包成bean,通过IC,传给jsp。就是说,在jsp中和它在数据上发生关系的只有bean,不论是向IC传递还是显示页面。
|
我是这样做的,只用JSP写页面,在JSP内用JAVA代码控制HTML标签,也就是页面结构.在JSP内调用BEANS,取得数据集ResultSet.如果要对数据库进行非查询类操作,则把数据提交的Servlet,然后经过在Servlet或者Beans内加工后,在Servlet内或由Servlet调用 Beans进行数据库操作.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。