javaweb08application&javaBean封装

一、application

        application是什么?

        application是js的内置对象之一,作用于服务器端 类是于全局变
        作用域在服务器的打开和关闭之间有效 

        application实现服务器内数据的共享在服务内值存在一个对象实例

        application可以跨浏览器

         application对象的常用方法

类型

方法名称

说明

void

setAttribute(String key,Object value)

以key/value的形式保存对象值

object

getAttribute(String key

通过key获取对象值

String

getRealPath(String path)

返回相对路径的真实路径

     

代码展示

①voidapplication.setAttribute("LOGINED_USER", new ArrayList())

②objectif (application.getAttribute("LOGINED_USER") != null) {       List loginedUsers = (List) application.getAttribute("LOGINED_USER"); }

二、JavaBean封装

        为什么需要javaBean的?

       ①解决代码重复编写,减少代码冗余

       ②功能区分明确,避免业务逻辑处理与页面显示处理集中在一起造成混乱

       ③提高了代码的维护性

        

        JavaBean的分类

        封装数据:

                按照OO原则,属性与数据库表字段相对应

                属性私有

                具有public的set/get方法

        封装业务

                具有实现特定功能的方法和方法实现

                 通常与一个封装数据的JavaBean对应

        代码展示:

public class News {
    private int nid;
    private String nauthor;
  
    public int getNid() {
        return nid;
    }
    public void setNid(int nid) {
        this.nid = nid;
    }
    public String getNauthor() {
        return nauthor;
    }
    public void setNauthor(String nauthor) {
        this.nauthor = nauthor;
    }
    public News() {
        // TODO Auto-generated constructor stub
    }
    public News(int nid, String nauthor,) {
        this.nid = nid;
        this.nauthor = nauthor;
    }        

如何在jsp页面中导入JavaBean和使用

//引入JavaBean

<%@ page import="org.jbit.news.bean.*" %>

//使用JavaBean

<%    

Comment c = new Comment();    

c.setCid(1014);     c.getCauthor();

%>

    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值