`
keating
  • 浏览: 167645 次
  • 性别: Icon_minigender_1
  • 来自: weihai
社区版块
存档分类
最新评论

JavaBean笔记(上)

    博客分类:
  • Java
阅读更多
javabean就是一个java类,也就意味着,java的一切特性,此处都可以使用,此javabean没有图形显示代码,只是完成基本业务逻辑。
javabean可以使用java的封装、继承、多态
使用javabean封装许多可重复调用的代码 --> 的开发过程是通过项目不断积累经验
结论:不会javabean的开发人员不能成为j2ee开发人员。

使用javabean达到现实与业务的分离
显示:JSP  业务:JavaBean

java开发人员专注于具体业务的开发,jsp开发人员专注于显示效果的开发

将JavaBean编译好的*.class文件拷贝到WEB-INF/classes文件夹之下,如果此文件夹没有,则可以自己建立。

WEB-INF
-classes/:此目录储存会用到的java类别(.classes)
-lib:此目录储存Web程序会用到的第三方jar文件
-web.xml:此文件为网站结构部署描述符;记载每个网站程序的设定

编写JavaBean必须满足以下几点
所有的javabean必须放在一个包中
javabean必须声明称public class类型 -->文件与类名称必须一致
所有的属性必须封装
设置和取得属性可以通过setter,getter
使用JSP标签去调用JavaBean时必须有一个无参构造方法

Java命名规范:
1、包命名:全部字母小写:cn.mldn.lxh
2、类命名:单词的首字母大写:SimpleBean
3、属性名称:第一个单词的手字母小写,之后每个单词的首字母大写:studentName
4、方法命名:与属性命名相同:public void sayHello();
3、常量命名:全部单词大写:final String DBDRIVER="MLDN"

打包编译:  javac -d . SimpleBean.java  (注意空格)

实际上WEB-INF/classes是一个classpath路径,所有的class文件,只要房子此目录都可以被访问到,与其它类的调用方式是一样的。

tomcat服务器,在默认情况下不能读取修改后的javabean,如要读取有以下两种方法:
1、重新启动服务器
2、配置参数:reloadable="true":
   <Context path="/test" docBase="f:\testWeb" reloadable="true"/>
   使用此参数,表示服务器使用要监视着是否类有改动 - 影响 -> 服务器性能降低
   运行时,去掉;开发时,为方便,可以加入

使用以下方法,替代一切的setter方法调用
<jsp:setProperty name="sb" property="*"/>
   name:已经声明过的JavaBean对象的(id)
   property:表示要设置的属性,如果为"*",则表示自动匹配
分享到:
评论

相关推荐

    JavaBean讲解(上)——代码+笔记

    JavaBean讲解(上)——代码+笔记,JavaBean讲解(上)——代码+笔记,JavaBean讲解(上)——代码+笔记。

    ACCP 二期JSP_servlet_javabean笔记

    北大青鸟二期的笔记,是本人精心总结的知识点。

    javaweb学习笔记.doc

    很全的笔记总结,基本上都够用了,纯手打,8万多字,例子俱全。

    黑马程序员-----javaBean的操作类学习笔记

    NULL 博文链接:https://840198532-qq-com.iteye.com/blog/1490903

    JavaWeb中JavaBean的使用

    主要包括什么是JavaBean,定义规则,如何使用以及EL表达式和JSTL标签库; 课堂笔记,大学生,初学者; JavaWeb,JavaBean,EL表达式,JSTL标签库相关代码;

    JavaBean和JSP中的标准动作_总结与作业

    JavaBean和JSP中的标准动作 学习笔记

    资料++笔记_4_javabean_4321_myeclipse_jsp_源码.zip

    资料++笔记_4_javabean_4321_myeclipse_jsp_源码.zip

    笔记本动态企业宣传网站jsp+servlet+javabean

    本系统功能完善,支持sqlserver数据库,运用jsp+servl+javabean的技术,适合初学做网站需要,也适合大三大四毕业设计

    SpringMVC笔记.pdf

    SpringMVC笔记.pdf SpringMVC是基于MVC模式的Web应用程序开发框架,它属于Spring Framework的一部分。SpringMVC提供了一个灵活的Web应用程序开发解决方案,帮助开发者快速构建Web应用程序。 一、SpringMVC简介 ...

    Jsp_Servlet学习课堂笔记

    关于Jsp以及Servlet的学习笔记,包含有JavaBean 自定义标签库等等一系列重点的概念以及代码 绝对超值

    [新闻文章]NTsky新闻发布(提供JavaBean)v1.0_ntskynewsv1.0javabean.zip

    [新闻文章]NTsky新闻发布(提供JavaBean)v1.0_ntskynewsv1.0javabean.zip

    JSP网络编程学习笔记源代码 part2

    第三篇为“JSP技术基础”,主要讲述JSP的基本语法和内建对象及JSP和Servlet的集成,JavaBean和表达式语言;第四篇为“数据库访问技术”,主要讲述JDBC技术及JSP和Servlet如何通过JDBC访问数据库,以及如何改进数据库...

    javaWeb学习笔记基础知识

    Servlet,请求和响应机制,jsp动态网页技术,会话跟踪 javaBean,JSP常用标签和自定义标签,AJAX实例,以及监听器,过滤器和BaseServlet和分页

    代理模式笔记.xls

    代理简介,静态代理,动态代理,23种设计模式之一,拦截器在在流行的开源框架中很常见,依赖的技术就是Java的动态代理。... 拦截器:普通的JavaBean,在调用业务方法的之前或者之后会自动拦截并执行自己的一些方法。

    spring框架学习笔记.zip

    Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。

    Spring框架高级源码笔记+Spring Boot data mongoDB中文文档 资源合集

    Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。 给新入门IT人员...

    J2EE相关技术知识学习笔记

    J2EE相关技术知识点经典总结,外加学习笔记,重点突出,清楚明白。

    JSP基础札记笔记

    目录 3 第一讲 环境的配置 4 第二讲 JSP基础 7 第三讲 内置对象--request 14 第四讲 内置对象--response 19 第五讲 Cookie 22 第六讲 内置对象--out、pageContext 25 第七讲 JSP四种属性范围 27...第十三讲 JavaBean 60

    JavaWeb笔记详情

    以下是关于JavaWeb的笔记介绍: ...- **JavaBean**:JavaBean是一种可重用组件,用于封装数据和业务逻辑,通常用于在Servlet和JSP之间传递数据。 - **JDBC(Java Database Connectivity)**:JDBC是Java

Global site tag (gtag.js) - Google Analytics