当前位置:  技术问答>java相关

jsp+servlet+ejb的思考,有兴趣的请进,有分相送

    来源: 互联网  发布时间:2017-04-03

    本文导语:  最近看了一些关于mvc的东东,用jsp+servlet+ejb来实现,举个列子来说说吧。如果我要把一个单位的信息(30个字段左右)通过jsp->servlet->ejb->database,好象是比较符合mvc。用户在client端通过jsp将单位信息提交到servlet(该ser...

最近看了一些关于mvc的东东,用jsp+servlet+ejb来实现,举个列子来说说吧。如果我要把一个单位的信息(30个字段左右)通过jsp->servlet->ejb->database,好象是比较符合mvc。用户在client端通过jsp将单位信息提交到servlet(该servlet是一个主控,还有其他很多请求),然后通过servlet请求一个stateless将数据写入数据库中。各位帮忙看看这样设计的话有没有什么问题,希望与大家一起进步。还有一个问题,servlet取得单位信息后,是把信息保存在一个bean中传给ejb的,如果有1000个用户同时请求该servlet时,那么servlet就要调用ejbcreate()1000次吗?该在什么时候调用ejbremove()呢,敬请指教

|
你是说用实体Bean吗? 
ejbRemove
EJB容器调用实体Bean的ejbRemove方法从数据库中删除当前Bean表示的数据,并不表示删除Bean本身。
ejbActivate和ejbPassivate
会话Bean中,容器调用ejbPassivate方法之后才能调用ejbActivate方法,因为Bean开始是活动的。而在实体Bean中,ejbActivate方法激活池中的Bean,ejbPassivate方法使其不再活动,并将其放回池中。在ejbActivate方法中,应当用EntityContext对象中存储的值更新实体Bean的主关键字变量。
ejbCreate方法同样可以激活Bean,ejbRemove方法同样可以把Bean返回池中。

|
对,EJB中有两种管理模式,一种是Bean管理的,一种是容器管理的,
我们一般可采用容器管理,由容器管理Bean的生命周期。
在容器管理的过程中,实体Bean的创建和销除都有一定的规定,这可以找找有关的参考书看看,我就不用在这里多说了!

|
EJB容器本身会进行object管理操作,并不需要程序员去关心这些底层操作,这也是EJB的精华所在.

|
关注!
up

|
呵呵。给分就说

|
请求结束后,及时调用ejbremove(),我想!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问做jsp和servlet的朋友,有没有工具可以提供jsp,servlet单布编译执行的
  • 在jsp页面加载时自动调用某个特定的servlet,由servlet查询数据库输出WEB页面返回给jsp显示?
  • servlet什么时候用?有了jsp+javabean,为什么还要用servlet??
  • jsp+JavaBean vs jsp+Servlet+JavaBean
  • servlet使用RequestDispatcher到jsp页面,浏览器url栏还是servlet
  • jsp+javabean与jsp+servlet+javabean的区别是什么?
  • jsp/servlet配置的小问题,如何添加servlet包
  • 在编译使用扩展标签的java文件时,得到package javax.servlet.jsp does not exist,package javax.servlet.jsp does not exist的错误
  • 求教:在servlet中设定的cookie,为何在jsp中得不到值,但在别的servlet中能得到?
  • 得分套餐(32分):8。用TOMCAT时JSP表单提交信息给SERVLET处理时,“FORM ACTION=”后的SERVLET文件路径写什么?
  • 请教:servlet如何调用jsp页面或者servlet????
  • 详细说一说jsp+javabean和jsp+servlet的优缺点,现在最常用那种方式,?
  • servlet和jsp的区别
  • 为什么我在jsp页面用 "/servlet/goto.servlet?setname=中文",如果就这样传过去,在servlet里面得到的将是setname=null,如果传其他则可
  • servlet与JSP各有什么特点?
  • 关于jsp+servlet+javaBean结构?
  • 我在书上看到:“JSP页面最终都要编译成SERVLET 才能执行” 那么我自已可以写SERVLET 吗?如果能,又怎样运行它呢 ?
  • JSP和servlet有什么区别???
  • servlet对jsp有什么影响?
  • 学JAVA是先学JSP还是SERVLET?
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3