`
keating
  • 浏览: 170059 次
  • 性别: 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定义开始。一个符合JavaBean规范的类通常满足以下几点: 1. **公共构造器**:JavaBean应...

    ACCP 二期JSP_servlet_javabean笔记

    ### ACCP 二期JSP_servlet_javabean笔记 #### 一、Java EE架构概述与组件介绍 根据描述中的信息,“北大青鸟二期的笔记”涵盖了Java EE的基础概念及重要组成部分,包括显示层(示)、业务逻辑层(模)以及持久化层...

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

    JavaBean是Java编程语言中的一种特定类,它遵循一定的规范,用于封装数据并提供属性访问。在Java开发中,JavaBean被广泛应用于组件开发、数据持久化和MVC(Model-View-Controller)架构中。JavaBean操作类的学习是...

    javaweb学习笔记.doc

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

    记事本 jsp+javabean+sqlsever

    在这个记事本应用中,JavaBean通常包含对数据库操作的方法,如添加、删除、更新和查询笔记。JavaBean可以在JSP中通过EL(Expression Language)或JSTL(JavaServer Pages Standard Tag Library)来调用,实现业务...

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

    综上所述,这个项目是一个综合性的企业宣传平台,涵盖了多种Java Web开发技术,旨在提供商品展示、用户互动、新闻发布等多元服务。对于初学者,它可以作为学习Java Web开发的良好实践案例;而对于毕业设计,它展示了...

    JavaWeb中JavaBean的使用

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

    jsp+Javabean 个人信息管理系统

    在文件列表中,"readme.txt"通常是一个包含项目说明、使用指南或开发者笔记的文本文件,可能提供了关于如何运行或部署这个系统的详细步骤。而"tongxun"可能是表示“通讯录”的文件名,可能是一个JSP文件或者包含...

    资料++笔记_4_javabean_4321_myeclipse_jsp_源码.zip

    《JavaBean、MyEclipse与JSP:源码解析与应用实践》 在软件开发领域,JavaBean、MyEclipse和JSP是构建Web应用程序的常用工具和技术。本资料主要聚焦于这三者的结合,通过源码分析,帮助开发者深入理解它们的工作...

    李兴华--J2EE核心框架 笔记

    笔记可能会讲解如何创建、使用和管理JavaBean,以及其在MVC(Model-View-Controller)设计模式中的作用。 3. **EJB(Enterprise JavaBeans)**:EJB是J2EE平台的核心组件,提供了企业级服务,如事务管理、安全性、...

    j2ee学习笔记-j2ee学习笔记

    本笔记将主要探讨J2EE中的核心概念和技术,包括值对象(Value Object)、JSP(JavaServer Pages)、JavaBean、自定义标签(Custom Tag)以及Servlet和会话跟踪。 **值对象(Value Object)** 值对象是一种在不同层...

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

    【新闻文章】NTsky新闻发布(提供JavaBean)v1.0_ntskynewsv1.0javabean.zip 是一个包含JavaBean源码的学习资料压缩包,主要用于帮助开发者了解和学习JavaBean在新闻发布系统中的应用。JavaBean是Java编程语言中的一种...

    jsp实用教程笔记

    6. pageContext:提供对其他对象和页面上下文信息的访问。 七、Servlet与JSP的关系 1. JSP最终会被转换成Servlet,执行过程类似于Servlet生命周期。 2. JSP更注重视图,而Servlet主要处理业务逻辑。 3. 使用JSP+...

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

    5. **文档**:可能包含设计文档、使用手册、开发笔记等,帮助理解系统架构和操作流程。 学习这个项目可以帮助初学者了解Java Web应用的开发流程,特别是如何使用JavaBean来封装和操作数据,以及如何整合不同的软件...

    韩顺平jsp九讲笔记

    EL可以方便地获取JavaBean中的属性值,减少了对脚本块的依赖。 4. **JSTL(JSP Standard Tag Library)**:JSTL是一套标准的JSP标签库,提供了各种通用的功能,如XML处理、数据库操作、条件语句等,提高了代码的...

    JavaWeb视频笔记word版本

    笔记可能会介绍如何使用Servlet作为Controller,JavaBean作为Model,以及JSP作为View来构建MVC架构。 5. **Web容器**:如Tomcat,它负责管理Servlet和JSP的生命周期。笔记会讲解如何配置和使用Web容器,以及部署Web...

    javaweb笔记+狂神+知识总结

    5. **EL(Expression Language)**:EL是JSP 2.0引入的一种表达式语言,用于在JSP页面中访问JavaBean或其他Java对象的属性,简化了数据绑定的过程。 6. **Filter和Listener**:Filter用于拦截请求和响应,可以进行...

    方立勋javaweb 全程源码和课程笔记

    你将学习如何使用JSP、Servlet和JavaBean实现简单的MVC架构。 方立勋的课程笔记会详细记录每节课的关键点,帮助你巩固理解和记忆。这些笔记可能涵盖了关键概念的解释、代码示例的解析以及实战项目的步骤指导。源...

Global site tag (gtag.js) - Google Analytics