JavaBean理解

1.提高代码的可复用性;2.程序易于开发维护;3.支持分布式运用;

持久Bean封装了对数据库的操作

语法:

1.包申明 package 包名  2.公有类类名和文件名一致。3.所有属性必须隐藏(private)。4.提供公有的方法(方法名第一个字母小写,后面的字母大写)。5.一定要有无参的构造方法。

部署:

文件名.Java在web-inf下打包编译 javac -d . 文件名.java,把产生字节码文件.class放在项目对应目录web-inf的classes下,没有这个文件夹可以自己建一个。

实例:java类名 simple = new java类名();解释:创建一个属性名为simple的java类名对象,并把它放在堆中,堆的类型是二叉树。simple中的setName()、getName()等等放在堆中的只是一个地址,真正的代码放在了方法区的共享代码段。

<jsp:useBean id="simple" scope="page" class="包名"/>解释:在page这个范围中去找属性名为simple的java类名的对象,如果没有那就创建这个simple。

<jsp:setProperty name="simple" property="*"/>解释:如果是通过表单<form action="xx.jsp",method="post">设置参数,相当于自动完成了simple.setName()等方法。并且setPorperty会自动收集参数,对参数的格式自动转换,前提是数据是数值字符串。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载 (Loading)、验证(Ver...
    编辑小猿阅读 305评论 0 2
  • 写后记:2017/11/22最近因为吉趣项目需要做校园网的课表、成绩查询功能,不得不使用模拟请求,去请求uims教...
    大海画家阅读 1,268评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,418评论 11 349
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,599评论 16 22