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

JavaWeb

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

JavaWeb

JavaBean组件

JavaBean 是使用 Java 语言开发的一个可重用的组件,在 JSP 开发中可以使用 JavaBean 减少重复
代码,使整个 JSP 代码的开发更加简洁
JavaBean本质上是一个类
要求如下:

  • 属性:全部私有化,通过get和set方法进行访问。
  • 方法:必须是public关键字修饰。
  • 构造器 :必须有无参构造方法
使用JavaBean实现Student类对象的创建和打印
  • 使用jsp:useBean的方式创建javaBean实例


scope保存范围有:page|request|sessin|application,默认为page范围
下面代码中com.example.jsp2.Student是已经写好了一个Student类,里面有id和name,是已经创建好了的

<%-- 表示创建Student类型的对象由student引用变量负责记录 有效范围是当前页面 --%>

相当于Student student = new Student();
创建对象的全代码

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    JavaBean组件的使用


<%-- 表示创建Student类型的对象由student引用变量负责记录 有效范围是当前页面 --%>

<%
    student.setId(1001);
    student.setName("zhangfei");
%>


<%="获取到的学号是"+student.getId()%>
<%="获取到的姓名是"+student.getName()%>


  • 使用jsp:setProperty的方式设置javaBean的属性值

  • 使用jsp:getProperty的方式获取javaBean的属性值

删除方式
<% 
内置对象.removeAttribute(“JavaBean的名字”); 
%>
MVC设计模式(重点) 基本概念

MVC即模型、视图和控制器

  • 模型表示数据内容
  • 视图表示界面
  • 控制器表示业务逻辑
  • MVC是一种将数据、界面显示和业务逻辑进行分离的组织方式

这样在改进界面及用户交互时,不需要重新编写业务逻辑,从而提高了代码的可维护性

  • M:主要用于封装业务数据的JavaBean(Bean) 和 业务逻辑的JavaBean(Service)及访问数据库的DAO对象。
  • V:主要负责数据收集 和 数据展现,通常由JSP文件完成。
  • C:主要负责流程控制 和 页面跳转,通常由Servlet完成
JavaBean

用MVC模式实现一个登录功能
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/631664.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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