JSP、JavaBeans和JavaServlet之间的关系

如题。。。谢谢!... 如题。。。
谢谢!
展开
 我来答
wzjlovemjx
推荐于2017-09-23 · TA获得超过6528个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:776万
展开全部
使用JSP和JavaBean, javaServlet。
javaServlet负责根据 URL的路径结构进行分析,而调用相应的JavaBean进行业务逻辑处理。结果交给JSP进行表示处理。
JSP文件中只使用到非常少量JavaScript.
javaServlets充当控制者的角色,负责管理对请求的处理,创建JSP页需要使用的javabean和对象,同时根据用户的动作决定把那个JSP页传给请求者。特别要注意,在JSP页内没有处理逻辑;它仅负责检索原先由javaServlets创建的对象或javaBeans,从javaServlet中提取动态内容插入静态模板。 这是一种有代表性的方法,它清晰地分离了表达和内容,明确了角色的定义以及开发者与网页设计者的分工。
B_L_EAST
2011-06-28 · TA获得超过482个赞
知道小有建树答主
回答量:267
采纳率:100%
帮助的人:119万
展开全部
今天就随便答了你的吧:
JavaBean跟其它两个没关系就是一个用来存储数据的类而已,一般包括set和get方法如:
private int age;
public void setAge(int i) {
age = i;
}
public int getAge() {
return age;
}

Jsp和Servlet有很多人回答了,JSP就是以页面的形式加入一些程序数据,就是正常的HTML标签里插一些跟程序有关的语句以获取程序里得来的数据。JSP的目标就是对那些熟悉HTML不太熟悉Java的人用的,以及简化页面的开发。
Servlet就是存的Java程序,他只是专门为了Web开发的一套接口。
JSP在服务器上会先被反编译生成一个Servlet(也就是符合Web接口的Java类),然后再由这个Servlet去做事,很通俗了吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f0af42f34
2011-06-28 · TA获得超过691个赞
知道大有可为答主
回答量:1318
采纳率:100%
帮助的人:529万
展开全部
概念有点抽象,从字面不好理解。但是你一步步走下去,等入了门,就什么都懂了。
这点资料你先看一下。
软件开发有模式
JSP+Servlet是典型的两层架构
1.web层-前台交互,比如我们注册时的数据等等,serlvet就是与前台数据进行交互的
2.dao层-数据最终是要放入数据库的,所以此层就是和数据库打交道,将servlet的数据和数据库进行交互
简单的例子:dao层中有a方法实现和数据库交互,jsp将注册信息提交给servlet,在servlet里调用a方法传入jsp的数据,这样数据就和数据库关联了

JSP+Servlet+JavaBeans三层架构,流行的设计模式
基于两层架构,多出了一个service层(业务逻辑层),JavaBean里在这层中
JavaBean我就不多说了,封装了一些对象的属性等
往往我们的项目什么庞大,对象之间有很复杂的关系,这个时候就需要service层来处理了
简单的例子:
User-->用户
1.web层,同上
2.service层 这个层就封装了Bean的一些业务逻辑,用户的注册登录就可以看做是User的业务,我们就需要将相关的代码写到这个层中
3.dao层,同上

比如注册,addUser()
前台取得注册信息封装到user对象中,然后调用user的业务即注册功能,这时就跳到service层,然后此层调用dao中的方法将数据存入数据库了
追问
谢谢 求抽象的概念。。。考试简答题。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式