javabean开发要求和规范
来源:互联网 发布:福州淘宝运营培训班 编辑:程序博客网 时间:2024/04/30 13:41
javabean优点:
1.提高代码的可复用性:对于通用的事务处理逻辑,数据库操作等都可以封装在javabean中,通过调用javabean的属性和方法可快速进行程序设计。
2.程序易于开发维护:实现逻辑的封装,使事务处理和显示互不干扰。
3.支持分布式运用:多用javabean,尽量减少java代码和html的混编。
开发javabean
把编写的javabean编译,编译好的*.class文件拷贝到web-inf/classes文件夹之下,如果此文件夹没有,则可以自已建立。
如何去编写javabean:(满足以下几点)
1.所有的javabean必须放在一个包中
2.javabean必须声明成public class 类型->文件名称与类名称一致
3.所有的属性必须封装
4.设置和取得属性可以通过setter、getter方法
5.使用jsp标签去调用javabean时必须有一个无参构造方法(在jsp中的限制)
java 命名规范:
1.包命名:全部字母小写:whc.java.test
2.类命名:单词的首字母大写:TestBean
3.属性名称:第一个单词的首字母小写,之后每个单词的首字母大写:whcName
4.方法命名:与属性命名相同:public void setName()
5.常量命名:全部单词大写:final String NAME="whc"
eg:
package whc.java.test;
public class TestBean
{
private String name;
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return this.name;
}
}
对java程序进行打包编译:javac -d . TestBean
javabean 开发之后,在jsp中的调用过程:
1.使用〈%@page import="whc.java.test.*"%〉
2.使用jsp标签指令:<jsp:usebean id= " 实例化对象的名称" class="whc.java.test.TestBean(对象所属的包.类名称路径)" scope="page/request/session/application(表示使用范围)" />
3.jsp设置属性:<jsp:setproperty name="对象名称" property="*" />
参数名称必须与Bean中的属性名称一致
4.jsp取得属性<jsp:getProperty name="对象名称" property="具体属性" />
page范围:属性只有在当前页有效,如果跳转到其他页面,则需要重新实例化
适用于:jsp页面操作资源时使用
request范围:属性只保存在一次服务器跳转中
前提:使用<jsp:forward>跳转才行
session范围:属于保存在一次会话之中,可以使用任意方式连接其他页面,则此对象只实例化一次
适用于:使用jsp直接开发购物车
application范围:属性公有,此对象在整个服务器上只实例化一次
尽量少用,因为application会占用资源
- javabean开发要求和规范
- javabean开发要求和规范
- JavaBean开发规范
- 加入jpa规范后,JavaBean的要求
- JavaScript开发规范要求
- javascript开发规范要求
- JavaScript 开发规范要求
- JavaScript开发规范要求
- JavaScript开发规范要求
- JavaScript开发规范要求
- JavaScript 开发规范要求
- JavaScript开发规范要求
- JavaScript开发规范要求
- 【JavaScript】JavaScript开发规范要求
- JavaBean的优点及开发要求
- javabean规范中要求实现Serializable接口,有什么作用?
- javabean规范中要求实现Serializable接口,有什么作用?
- javabean规范中要求实现Serializable接口,有什么作用?
- 马云收购YAHOO后给员工上的第一堂课
- 使用 Bash shell脚本进行功能测试
- 有用的链接与网址
- Yacc 与 Lex 快速入门
- ARRAY_SIZE
- javabean开发要求和规范
- Linux 技巧: Bash 测试和比较函数
- Linux 技巧: Bash 参数和参数扩展
- 多线程使用示例2
- 虚函数和纯虚函数区别
- 递归搜索注册表的例子
- C++各大有名库的介绍之C++标准库
- 登陆案例
- vs2005 winform窗体怎样打包