Jsp(界面)+Servlet(控制)+JavaBean(逻辑)

解决方案 »

  1.   

    是说jsp做的web,servlet写的核心么?  JavaBean这个逻辑什么意思?
    不需要数据库么?  他们之间怎么交换信息?  包括jsp和Servlet之间?
      

  2.   

    j2ee包括很多,可用其中的jsp前台页面+javaServlet+javaBean(二者处理中间事务)+后台数据库(存储用户信息)
      

  3.   

    明白了,j2ee是他们的总称(当然可能还包括其他东西)是吧,这也就是为什么称其架构的原因是吧?
    jsp和javaServlet+javaBean的联系,它自然有一套机制,跟后台数据库也是如此。是这样么?
    那核心就是javaServlet+javaBean了是么?
    那请问javaServlet和javaBean又分别处理什么方面的事务? 要2者同时在?
      

  4.   

    servlet 可以理解为交通枢纽(根据前面接收jsp发送的请求的不同,经过servlet,然后(分发)调用javabean中的方法)---类似于中间的转化机制(过渡/衔接)的作用。javabean 可以简单的理解为对数据库的操作(查询、删除、更新、增加等)
      

  5.   

    你需要明白什么叫j2ee。
    建议:jsp+ejb+server
      

  6.   

    建议JSP+JavaBean+EJBJSP开发Web Application
    EJB完成业务逻辑,访问数据库
    JavaBean封装EJB方法,JSP可以直接调用JavaBean中的方法,从而调用EJB组件对象
      

  7.   

    我们有j2ee的课程,不过现在还没有开始。我想应该分清楚主次,UML的作业不要跟j2ee的作业混同,重点是不一样的。所以我觉得不需要很多的功能,和多么复杂的架构。web方面和数据库方面都是用最简单的就好。
      这个javaBean是不是就是java的可执行程序?“.class”?是不是就是用j2se写也可以?
    听说EJB一下很难入门,是不是不用那么复杂的,不用它行否?
      

  8.   

    你们学校课程倒是比较不错(很新),不过却没有教会你们作为学生最重要的东西--那就是如何学习!(这也是中国大多数学校的悲哀)----J2EE的基本概念都不知道就在这儿问怎么用J2EE做项目--自己难道从来没有买书先看看基础?我觉得问实际的问题还可以理解,尤其是问什么基本概念的,让人看着难受!!并非针对你,不要生气!!
    由于你的作业主要是uml,那么重点是在你分析的如何,当然最后的程序是你分析成果的具体表现,如果JAVA不是很熟悉(刚开始学?),建议用jsp+javabean+database足以(当然,如果不用EJB其实是称不上J2EE的),只要你的程序能很好的体现你的分析设计就行了!
      

  9.   

    如果要用MVC,则 jsp+servelet+javabean+database,不过你要知道MVC是什么,如何遵循这个模式开发!
      

  10.   

    如果是初学,建议jsp+javabean+database,比较好掌握
      

  11.   

    to wafer_w(流浪的风):
        首先还是很感谢你回贴。不过看了以后的确想说2句。不是辩解,只是发表一点个人看法。我们对c++比较熟悉,也做过不太大的项目,在vc开发的windows应用程序。也在linux下面扩充过模拟的操作系统。由于现在刚接触java,还刚刚从j2se开始,所以比较担心uml的作业,怕不能按时教。所以才在这问一下,想快点入题。不至于象你说的那么严重吧。不过你比有些人还是强多了,至少发完牢骚还是给指明了一个方向。不是那些好象自己很了不起的人,只会说些无关题目的废话。对于你说的mvc我想跟vc里面的文档视图模式是一个概念吧,对于编程方面的思想我们还是有一点基础的。你说我不该问j2ee的概念,可是我让你说什么是j2ee恐怕你也说不很清楚吧。就象我问你什么是.net,你说的出来么?
        这里本来就是提问题的地方,可以选择不回答,可是我觉得没有必要说些无关紧要的话。要说我们不会学习,也许吧。不过我敢说如果我们不会,在中国会的恐怕也不是很多了。
      

  12.   

    不是UML的作业吗?那就先抛开语言的限制,分析清除你们的网上银行要什么功能,是如何交互数据的,把用例图和交互图画了就OK了吧!
      

  13.   

    j2ee只不过是个规范,他里面所涉及的东西很杂。
    同意foolbirds(一个人走,有点孤独)的jsp+javabean+database
    但是我觉得数据库不如用,mysql
      

  14.   

    J2EE java 2 enterprise edition
    J2SE java 2 standard edition
    J2ME ...............版本耳﹐唯功能不同﹐所以分開﹐用其簡稱謂一結構罷了UML就用于進行結構設計的
    而其框架轉成JAVA算就最方便的了JAVA寫起來比C++簡單的多﹐簡單的多只就SUN弄了那么用JAVA構起來的體系﹐起了一大堆的新名詞
    弄得暈乎耳剛看到說SUN ONE有13種結構﹐不過就就總結了些通用之架構
    唉﹐為什么非要弄得看起來這么難懂呢﹖﹖你做UML作業﹐不用管用什么語言最好
    否則你會脫不出去
    最終也不過就堆代碼耳
    我們程序員真就悲哀
    現在都兩極分化了﹐精英化和平庸化﹐﹕-(同意樓上所說的
    關鍵其實就結構
      

  15.   

    呵呵,可能我表达不是很清楚。我明白UML的作业当然注重的就是那些图。我也并不在乎界面要做的如何如何漂亮,否则就颠倒了。可是目前的问题是,老师要求用j2ee完成。也就是说限定了,我没有办法,要完成必须得了解学习一下不是么。
       所以请教各位我目前需要那些知识,由于比较熟悉c++了,java的基本东西跟它也差不多,java的代码(关于上面这个作业)写出来也不成问题,但是有几个问题。一个就是我不知道jsp+javaBean+database它们3个之间如何交互?(也就是说目前我对java的了解只停留在j2se上)那么要完成它需要哪些知识,在什么地方可以找到相关资料?不用很复杂的结构,一切从最简单的出发就行。比如数据库用什么?用最简单最方便的就好。毕竟是UML的作业。现在我想大家明白了吧,谢谢各位了。
      

  16.   

    to:qhgary(Shining) 你说我不该问j2ee的概念,可是我让你说什么是j2ee恐怕你也说不很清楚吧。就象我问你什么是.net,你说的出来么?------------------------------------------------------------------------------
    正因为这是个很庞大的问题,所以说才说不清楚,既然说不清楚,那为什么要问?算了,这也没有什么争论的必要,确实只是一些牢骚。回到你的问题:
    jsp+javaBean+database它们3个之间如何交互?需要web开发和数据库开发的知识,jsp不过是种脚本语言(asp做过吗?),传统的方式就是在jsp脚本中得到数据库连接(数据库随便用你熟悉的就行)、提出数据(更新)、将结果显示在html页面上,只不过现在为了划分清楚层次和符合面向对象开发的思想将上述操作封装在JAVABEAN中(可以类比于面向过程开发中的封装函数),然后JSP调用JAVABEAN,JAVABEAN再对数据库进行操作。这中例子随便那本介绍JAVA/JSP/J2EE的书上都有,网上用GOOOGLE搜一下也是一大把。PS:上述操作的实现语言当然都是JAVA(JSP也是基于JAVA语言的)
      

  17.   

    to:wafer_w(流浪的风)     
        谢谢你哦,非常感谢。对其有了一个比较概略的了解了,至少我明白了j2ee不是简单一个库,而是很多技术的叠加与综合,统称j2ee而已。就象.net,也只是一种思想,一种通过某种途径将一切有芯片存在的地方跟人、环境粘在一起的思想。以及实现此思想的一些技术的集成。
        目前我只需要了解jsp+javaBean+datebase这种稍微简单一点的实现技术,哪些入门的材料比较好,能推荐一下么?当然如果方便的话。我知道主要的功能都尽量在javaBean里实现,对于我来说实现此作业的功能并不困难,也就是说javaBean的功能实现应该没有障碍,但是对于jsp对于javaBean如何制作,jsp,javaBean,database之间如何交互,如何传递交换信息,我还不是很清楚。不需要很复杂的例子,越简单越好,反正是入门之用,而且重点也不在于此。但是为了完成作业还是需要的。以后再详细研究j2ee的其他部分。
        谢谢了。
      

  18.   

    1.搭建一个运行jsp的环境,包括数据库,jdbc驱动程序等等。
    2.找一个例子做一下。这种资料在网上到处都是(比如这个论坛上也有),或者访问www.google.com搜索关键字jsp javabean 以下网页就是一个小例子http://www.cnjsp.com/topic/read.jsp说的够清楚了吧!