栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Javaee 复习 Day3

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Javaee 复习 Day3

MV开发模式

JSP/Servlet + JavaBean是一种常用的Web开发模式,称为Model1或MV模式。JavaBean可以很好地实现后台业务逻辑和前台表示逻辑的分离,使得JSP程序易于阅读和维护。

JavaBean规范与定义

JavaBean是一些可移植、可重用的Java实体类,它们可以组装到应用程序中。

JavaBean和使用class定义的一般类有所区别,定义如下:

●JavaBean(类)需要打包存放,并声明为public类型,即public class className;

●类的访问属性声明为private,即private dataType xxxx;

●具有无参数、public类型的构造方法。如果不写,默认有。

●如果属性的名字是xxxx,则相应的有用来设置属性和获得属性的两个方法。setXxxx和getXxxx。

在JSP页面中,使用动作标签可以定义一个具有一定保存范围、拥有唯一ID的JavaBean实例。的语法格式如下:

有四个属性,如下:

name: name属性是必需的,它表示要设置属性的是哪个Bean。而且name属性值必须是已经在元素中定义的id属性值(即实例名)。

property: property属性是必需的,它表示要设置哪个属性。特别地,如果property的值为“*”,表示所有名字和Bean属性名字匹配的请求参数都将被传递给相应的属性set方法。

value: 可选的。(自定义属性的值)。该属性用来指定Bean属性的值。value和param不能同时使用,但可以只使用其中一个。

param: 可选的。(是将请求参数,例如前端表单数据作为值注入到该property中)。它指定用哪个请求参数作为Bean属性的值。如果当前请求没有参数,则什么事情都不做,系统不会把null传递给Bean属性的set方法。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/885238.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号