码迷,mamicode.com
首页 > 编程语言 > 详细

JavaBean[转载]

时间:2015-11-16 22:53:47      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

JavaBean 是一个遵循特定写法的java类。遵循下面几个规则

1.java类中必须有一个无参的构造函数。
2.属性必须私有化。
3.私有化的属性必须通过public类型的方法暴露给其他程序(getter,setter)

<jsp:bean id="beanName" class="package.clss" scope="page|request|session|application"></jsp:bean> 如果存在就返回不存在就创建新的
<jsp:setProperty>
<jsp:getProperty>


<jsp:bean>
body
</jsp:bean>
body里面的内容只能在<jsp:bean>标签创建javaBean时才执行


jsp的开发模式:
模式一:
JSP+JavaBean模式
这种模式适合开发业务逻辑不太复杂的web应用程序。
这种模式下。JavaBean用于封装业务数据,jsp负责处理用户的请求和现实页面

模式二:
Servlet+JSP+JavaBean模式
这种模式适合开发复杂deweb应用,在这种模式下,servlet负责处理用户请求。
jsp负责现实数据,javabean负责封装数据,Servlet+JSP+Javabean模式。
程序各个模块之间层次清晰,web开发推荐采用此种模式。

MVC三层架构原理

 

首先我们将web服务器分为

客户端、Servlet、 Service层、 dao层、 db数据库
WEB 层 (Service接口) 业务层 (dao接口) 数据访问层
1.客户端向Servlet发请求
2.Servlet收到请求-->servlet调用servicce组件来处理请求
3.service组件处理请求,当需要数据的时候,调用dao层来获取数据
4.dao层收到请求,通过JDBC去数据库找数据。
5.数据库将数据返回给dao层,
6.dao层收到数据库返回的数据,通过JavaBean封装好数据。
7.dao层将封装好的数据返回给Service层
8.Service层拿到数据,对数据进行处理。将处理完的数据重新封装到JavaBean。
9.service组件执行完毕,将封装好的JavaBean返回给Servlet
10.Servlet不适合做输出,将拿到的数据转发给jsp。
11.jsp取出javaBean的数据,将页面填充好。
12.jsp将页面发送给客户端.

 

service serviceimpl dao daoimpl servlet jsp 他们之间的关系是什么?

dao 主要是一些接口,里面定义了一些用于增删改查的方法名 daoImpl 就是对dao的具体实现 Service 同上,也是一些接口,主要是用来调用dao层的一些方法,所以这里定义的方法一般都定义好了参数; serviceImp 对service的具体实现,这里会调用dao 的一些方法 servlet 调用 Service调用其方法,做一些操作 jsp 视图 显示 和输入数据

JavaBean[转载]

标签:

原文地址:http://www.cnblogs.com/GroveWang/p/4970239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!