精华内容
下载资源
问答
  • 创建javabean的步骤
    2021-07-29 21:08:26

    1、ApplicationContext ac = new AnnotationConfigApplicationContext(“com.lwl.www”)
    该句用来创建对象,创建过程为:
    先扫描@Component、@Configuration等注解
    创建出对象
    2、进行注入(组装)即:建立类之间的关系
    3、以上两步全部完成之后,容器中的环境已经准备完毕(可以直接拿出来用了)
    即:可以使用getBean()了

    @Component
    public class Test1 {
        public static void main(String[] args) {
            //扫包或加载ac.xml
            //AnnotationConfigApplicationContext
            //ClassPathXmlApplicationContext
            //new实例化上面这两个类的时候,其实就是在创建对象的阶段
            //(1)ac.xml
            //(2)JavaConfig.class
            //(3)"com.ghy.www"
            //找到目标路径,然后找到路径中有没有类包含:
            //(1)@Configuration
            //(2)@Controller
            //(3)@Service
            //(4)@Component
            //如果有,反射实例化,创建出对象后放入IOC容器中,
            //再注入(装配),
            //以上这些步骤都是new这个类所执行的外部或内部的流程
    /
            //扫包,反射创建对象,注入
            ApplicationContext ac = new AnnotationConfigApplicationContext("com.lwl.www");
            //到getBean()阶段,容器中的环境一切准备就绪了,就等着getBean
            Bookinfo bookinfo = ac.getBean(Bookinfo.class);
            //call service method !
            System.out.println(bookinfo.getUserinfo());
        }
    }
    
    
    更多相关内容
  • 提供用于自动生成Java源代码的有用API,即,它允许从CSV文件和电子表格开始创建JavaBean和不可变类。 建于 -依赖管理 入门 最低要求 Java 1.7或更高版本-经过测试 一种构建自动化工具: 将JCoder添加到您的构建中 该...
  • Myeclipse创建及运行JavaBean碰到的问题和解决方法 在W3school学习JSP教程,进行【JSP动作元素】的练习时(https://www.w3cschool.cn/jsp/jsp-actions.html),需要注意的地方: 第一个需要注意的问题是,...

    MyEclipse创建及运行JavaBean碰到的问题和解决方法

    在W3school学习JSP教程,进行【JSP动作元素】的练习时(https://www.w3cschool.cn/jsp/jsp-actions.html),需要注意的地方:

    • 第一个需要注意的问题是,MyEclipse创建的web工程,在src目录下,必须要先创建package包,然后在package下新建对应的java文件,如下所示:
      这里写图片描述
    • 第二个需要注意的问题是,在工程目录的classes文件夹下,手动创建package同名文件夹,如action,把编译后的class文件放在该action文件夹下,如下所示:
      这里写图片描述
      这样,就能按照教程正确编译和运行javabean了:
      这里写图片描述
      第一个问题的背景是:在JSP2.0后,javabean必须在src下有package包,包内放对应的java源文件,否则MyEclipse会报错。
    展开全文
  • 主要介绍了通过实例了解JavaBean开发及使用过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • JavaBean基础使用方法与操作步骤 JavaWeb jsp Bean 项目结构 JavaBean的概念 JavaBean是可复用的、平台独立的软件组件 JavaBean既可以是简单的GUI要素,如按钮和滚动条 JavaBean也可以是复杂的可视化软件组件,...

    JavaBean基础使用方法与操作步骤

    JavaWeb jsp Bean

    项目结构

    示例图

    JavaBean的概念

    JavaBean是可复用的、平台独立的软件组件

    • JavaBean既可以是简单的GUI要素,如按钮和滚动条
    • JavaBean也可以是复杂的可视化软件组件,如数据库视图
    • 有些JavaBean是没有GUI表现形式的,常用来封装事务逻辑、数据库操作等等

    我们可以把遵循某种规范的Java类称为JavaBean:

    • 这个类是可序列化的
    • 这个类必须带有一个无参的构造方法
    • 这个类的属性必须通过get 、set和其他标准命名规范来命名的方法进行操作
    • 这个类包含事件处理方法

    JavaBean与Jsp

    广义讲,符合规范的Java类都是JavaBean

    JavaBean的作用

    • 封装数据
    • 处理业务逻辑

    JSP与JavaBean如何结合使用

    • Scriptlet
    • JSP标准动作

    jsp标准动作

    例图

    使用步骤与方法

    具体代码怎么写查看后文的代码,代码包含了详细的注释

    1. 导入JavaBean类
    2. 声明JavaBean对象,创建或者获得一个对象

    3.设置JavaBean中属性的值
    4.获取JavaBean中属性的值

    scope属性的取值

    scope属性取值为page

    JavaBean的缺省作用域,也叫页面级作用域
    客户每次请求JSP页面时,都会创建一个JavaBean对象
    JavaBean对象在以下两种情况下结束生命期

    • 客户请求访问的当前JSP网页通过jsp:forward标签将请求转发到另一个页面
    • 客户请求访问的当前JSP页面执行完毕并向客户端发回响应

    scope属性取值为request

    客户每次请求访问JSP页面时,都会创建一个JavaBean对象
    JavaBean对象的有效范围为:

    • 客户请求访问的当前JSP页面
    • 当前JSP页在共享同一个客户请求的页面

    scope属性取值为session

    它存在于整个session的生存周期内,处于同一个session中的JSP页面共享这个JavaBean对象

    scope属性值取为application

    它存在于整个Web应用的生存周期内,Web应用中所有JSP页面都能共享同一个JavaBean对象

    bean.book代码

    点击查看代码
    package bean;
    
    public class book {
        //将属性声明为私有属性
        private String bookName="《萌狼说》";
        private int bookNumber=100;
    
        public String getBookName() {
            return bookName;
        }
    
        public void setBookName(String bookName) {
            this.bookName = bookName;
        }
    
        public int getBookNumber() {
            return bookNumber;
        }
    
        public void setBookNumber(int bookNumber) {
            this.bookNumber = bookNumber;
        }
    }

    index.jsp 代码

    点击查看代码
    <%--
      Created by IntelliJ IDEA.
      User: xrilang
      Date: 2021/10/20
      Time: 14:25
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
      <head>
        <title>$Title$</title>
      </head>
      <body>
    <%--导入JavaBean的类:bean--%>
      <%@page import="bean.book" %>
    <%@ page import="java.awt.print.Book" %>
    <%--  声明JavaBean对象,创建或者获得一个对象--%>
    <%--  方法1:声明一个对象myBean1--%>
    <jsp:useBean id="myBean1" class="bean.book" scope="session"/>
    <%--  方法2:创建一个对象myBean2--%>
      <%
        Book myBean2 = new Book();
        session.setAttribute("myBean2",myBean2);
      %>
      <%
        /**关于JavaBean的scope设置
        *【范围】 page
         *【说明】Bean 对象只能在当前页面使用,当加载新页面时就会被销毁
        *【范围】request
         *【说明】Bean对象在一个请求过程中存在
        *【范围】session
         *【说明】Bean对象在一个会话中存在,直至会话其终止或被删除为止
        *【范围】application
         *【说明】Bean对象在整个应用程序中均可使用
         * */
      %>
    <%--  setProperty和getProperty动作--%>
    <%--设置JavaBean中属性的值--%>
    <!--property指定JavaBean属性名称,value设置JavaBean的该属性值-->
    <!--name属性指定对JavaBean类的引用,与useBean中的id一致-->
    <!--property指定JavaBean的属性名称-->
    <jsp:setProperty name="myBean1" property="bookName" value="《西游记》"/>
    <jsp:setProperty name="myBean1" property="bookNumber" value="1000"/>
    <%--  获取JavaBean中的值--%>
      <jsp:getProperty name="myBean1" property="bookName"/>
      <jsp:getProperty name="myBean1" property="bookNumber"/>
      <%
        /**< jsp:useBean>的scope属性的取值
         * scope属性取值为page,JavaBean的缺省作用域,也叫页面级作用域
           * 客户每次请求JSP页面时,都会创建一个JavaBean对象
         * JavaBean对象在以下两种情况下结束生命期
           * 客户请求访问的当前JSP网页通过<jsp:forward>标签将请求转发到另一个页面
           * 客户请求访问的当前JSP页面执行完毕并向客户端发回响应
          * scope属性取值为request时,客户每次请求访问JSP页面时,都会创建一个JavaBean对象
           * JavaBean对象的有效范围为:
          * 客户请求访问的当前JSP页面。
          * 和当前JSP页在共享同一个客户请求的页面
         * scope属性取值为session,它存在于整个session的生存周期内,处于同一个session中的JSP页面共享这个JavaBean对象
         * scope属性值取为application,它存在于整个Web应用的生存周期内,Web应用中所有JSP页面都能共享同一个JavaBean对象
         */
    
      %>
    </body>
    </html>

    运行结果

    例图

    展开全文
  • JavaBean简单及使用

    2021-03-04 01:23:16
    一、JavaBean简介JavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来使用,有以下的优点:1.可将HTML和Java代码分离,这...

    一、JavaBean简介

    JavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。JSP搭配JavaBean来使用,有以下的优点:

    1.可将HTML和Java代码分离,这主要是为了日后维护的方便。如果把所有的程序代码(HTML和Java)写到JSP页面中,会使整个程序代码又多又复杂,造成日后维护上的困难。

    2.可利用JavaBean的优点。将日常用到的程序写成JavaBean组件,当在JSP要使用时,只要调用JavaBean组件来执行用户所要的功能,不用再重复写相同的程序,这样以来也可以节省开发所需的时间。

    二、JavaBean开发要求

    1.JavaBean本身就是一个类,属于Java的面向对象编程。

    2.在JSP中如果要应用JSP提供的Javabean的标签来操作简单类的话,则此类必须满足如下的开发要求:

    (1)所有的类必须放在一个包中,在WEB中没有包的是不存在的;

    (2)所有的类必须声明为public class,这样才能够被外部所访问;

    (3)类中所有的属性都必须封装,即:使用private声明;

    (4)封装的属性如果需要被外部所操作,则必须编写对应的setter、getter方法;

    (5)一个JavaBean中至少存在一个无参构造方法,此为JSP中的标签所使用。

    第一个简单JavaBean

    package blog.csdn.joywy;

    public class SimpleBean{

    private String name;

    private int age;

    public void setName(String name){

    this.name = name;

    }

    public void setAge(int age){

    this.age = age;

    }

    public String getName(){

    return this.name;

    }

    public int getAge(){

    return this.age;

    }

    }

    如果在一个类中只包含属性、setter、getter方法,那么这种类就成为简单JavaBean。

    对于简单的JavaBean也有几个名词:

    (1)VO:与简单Java对象对应,专门用于传递值的操作上

    (2)POJO:简单Java对象

    (3)TO:传输对象,进行远程传输时,对象所在的类必须实现java.io.Serializable接口。

    三、WEB开发的标准目录结构

    Web项目中各个目录的作用:

    7773503

    No.

    目录或文件名称

    作用

    1

    WEB ROOT

    Web的根目录,一般虚拟目录直接指向此文件夹,此文件夹下必然直接包含WEB-INF

    2

    WEB-INF

    Web目录中最安全的文件夹,保存各种类、第三方jar包、配置文件

    3

    Web.xml

    Web的部署描述符

    4

    classes

    保存所有的JavaBean,如果不存在,可以手工创建

    5

    lib

    保存所有的第三方jar文件

    6

    tags

    保存所有的标签文件

    7

    jsp

    存放*.jsp文件,一般根据功能再建立子文件夹

    8

    js

    存放所有需要的*.js文件

    9

    css

    样式表文件的保存路径

    10

    images

    存放所有的图片,如*.gif或*.jpg文件

    注:

    1.打包编译:编译时直接使用javac -d . SimpleBean.java命令根据package的定义打包编译。

    2.Tomcat中classpath的配置:

    所有的class要进行访问时都必须在classpath中进行配置,在Tomcat中依然可以使用,在Web开发中,Tomcat安装目录的lib文件夹、WEB-INF\classes和WEB-INF\lib文件夹实际上都表示了classpath,所以直接将类或jar包复制到这些文件夹中就可以直接使用了。

    欢迎来到望星空

    SimpleBean simple = new SimpleBean();    //声明并实例化SimpleBean对象

    simple.setName("Joywy");                 //设置name属性

    simple.setAge(23);                       //设置age属性

    %>

    姓名:

                

    年龄:

                 

    四、使用指令

    除了使用import的语句之外,也可以使用JSP中提供的:指令完成操作,指令的操作语法如下所示:

    1.

    2.主要属性:

    (1)id:表示实例化对象的名称

    (2)scope:表示此对象保存的范围,一共有四种属性范围:page、request、session、application

    (3)class:对象所对应的包.类名称

    样例:

    欢迎来到望星空

    simple.setName("Joywy");

    simple.setAge(23);

    %>

    姓名:

    年龄:

    在使用指令时,实际上会默认调用SimpleBean类中的无参构造方法进行对象实例化,当修改SimpleBean.java文件后,如果要想让其起作用,则需要重新启动服务器,我们可以通过在Tomcat中直接配置自动加载的操作,这样即使不重新启动服务器,JavaBean修改后也可以被立即加载进来。重新加载的配置如下:在Tomcat安装目录下conf/server.xml文件中进行配置

    以后Tomcat会自动进行检测,如果发现JavaBean修改之后会自动进行重新加载。

    注意:

    1.直接在配置虚拟目录的位置上增加一个reloadable属性即可,但是这种情况只适合于开发,因为使用reloadable自动加载后,服务器将始终处于监视状态,一旦发现类修改后就要立刻重新加载,运行性能是比较低的,所以,当项目真正发布运行时一定要将reloadable的内容设置成false,以提升入屋企运行性能。

    2.还要记住,当Tomcat重新加载了新的内容后,所有的操作都将初始化,所有设置过的session属性都将消失。

    四、指令内部实现原理

    依靠的是反射机制完成的,在使用指令时需要定义对象所在的“包.类“名称,而且又要求类中存在无参构造方法,这就是反射操作的前提条件,所以的语法实际上属于反射机制的操作实现。

    出处:http://blog.csdn.net/joywy/article/details/7773503

    展开全文
  • 今天我们介绍一个开发Javabean(实体类也是一个JavaBean)对象的一个神器:Lombok 一、lombok是什么? JavaBean:Java定义的可重复使用的组件,也就是类。一般Javabean符合如下特征: 1、类中的属性必须是私有化的...
  • 实验5 JavaBean创建和使用

    千次阅读 2018-05-11 21:14:15
    一、实验目的1、掌握JavaBean创建和使用方法;2、领会JavaBean简化页面设计的优势等。二、实验内容1、设计诸如以下页面的简单计算器 要求:完成加减乘除(1) 加法、减法如下:(2) 乘法如下:(3)当除数为零时...
  • 标准Javabean

    2022-05-11 12:59:37
    大家好我是北鹤。 这期带大家看看面向对象中的JavaBean,一个标准的JavaBean中涉及到关键字的使用,构造方法的使用,getXxx 与setXxx 方法的使用,其中所有的成员变量(属性)都是... //通过带参构造方法创建对象 Sys
  • WebService系列之WSDL创建JavaBean

    千次阅读 2016-10-11 21:52:09
    模拟情景: 系统分析师: 需要设计一个Web Service,功能为: ...根据接收到的WSDL文档,创建相应的Java类,并完成功能的实现代码。 请认真听老师讲解以上实验过程,留意屏幕演示步骤。主要步...
  • 用eclipse创建JAVA程序的步骤

    万次阅读 2020-02-28 23:27:01
    一般分为如下4个步骤: 一、创建Java项目 二、创建程序包 三、编写Java源程序 四、运行Java程序 1、创建Java 项目 1.1打开eclipse 1.2 点击顶部菜单栏 File -> New - > Java Project ,输入项目名 2、创建...
  • iReport 中创建JavaBeanDataSource

    千次阅读 2014-08-08 21:16:04
    iReport 中创建JavaBeanDataSource  用JavaBeanDataSource是为了调试制作的报表效果如何,所以要首先要让 iReport能找到class文件,为此要配置iReport的classpath.  步骤如下:  点击 工具 ----> 选项--->...
  • JavaBean可以灵活的在Servlet和JSP之间进行传递,首先我们在Servlet的创建一个JavaBean,如果将该JavaBean放在request内,在JSP获取的时候要指定scope为request。例如,在Servlet中这样:CCBBean ccb = new CCBBean...
  • JavaBean与表单处理

    千次阅读 2020-08-28 22:22:44
    定义:JSP负责表示显示和控制逻辑,JavaBean负责业务逻辑。JSP程序开发经典设计模式之一,适合中小型网站开发。 优点: 纯净的JSP页面 可重用的组件 方便进行调试 易维护易扩展 缺点:表现逻辑和
  • JavaBean中连接数据库
  • 1、学会创建JavaBean的方法; 2、掌握JSP页面使用JavaBean的方法。 实验内容 采取HTML+JSP+JavaBean模式设计个人所得税计算器,其中当月应缴个人所得税=(当月总收入-当地个人所得税起...
  • javabean概念和使用

    2013-11-12 14:51:16
    javabean概念和使用,介绍javabean的基本概念,使用以及一些实际例子。
  • Javaweb学习笔记(JavaBean组件)初识JavaBean什么是JavaBean访问JavaBean的属性反射认识Class类通过反射创建对象通过无参构造方法实例化对象通过有参构造方法实例化对象通过反射访问属性通过反射调用方法内省什么是...
  • 利用Spring创建javaBean对象的几种方法

    千次阅读 2014-11-21 18:45:44
    3种方法如下: 1.用构造器来实例化的方式 2.利用静态工厂方法实例化的方式。 3.利用实例工厂方法实例化的方式。 ...利用Spring调用构造器GregrianCalendar 创建...利用Spring创建GregorianCalendar 对象作为工厂
  • myeclipse自动生成javabean

    千次阅读 2016-10-09 09:09:31
    创建javabean操作步骤: 创建一个javabean的类: 如:public class loginBean {  String loginID=null;  String loginPwd=null;  } 在屏幕上右击出现:按照以下方式选择: 就会自动生成和补全javabean
  • JavaBean

    2018-10-12 17:39:46
    用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为...
  • 现在来生成全参构造器.先按下键盘上的Alt+Shift+S键.弹出一个功能选择,这里就是Eclipse给我提供的...在图片上箭头指示的地方就是创建全参构造器的方式了.2.然后你会发现,那个字母O键(不是数字0),下面有个下划线标...
  • 关于JavaBean的总结

    2022-04-26 20:52:53
    示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot as plt import s.
  • WebRoot(默认)站点访问路径:/Test(根据上面的站点名称而默认)(二)站点建好后,新建测试页面(默认就有一个index.jsp页面),在WebRoot下新建JSP页面MyJsp.jsp(三)创建一个JavaBean(1)先创建包名com(2)创建JavaBean(三...
  • 在myeclipse中快速新建JavaBean

    千次阅读 2012-11-10 11:29:32
    2,创建成员变量; 3,自动生成“构造方法”:在编辑界面的空白处点右键-->source-->Generate Constructor using Fields-->在弹出的对话框中选择各成员变量->确定; 4,自动生成“get,set方法”:在编辑界面的空白...
  • 在JSP页面中应用JavaBean实训报告 在JSP页面中应用JavaBean实训
  • JSP 实验六(1)JavaBean

    千次阅读 2020-11-13 19:44:38
    JSP 实验六(1)JavaBean 文章目录JSP 实验六(1)JavaBean一、实验题目及要求1.实验目的2.实验内容1.inputAndShow.jsp的具体要求2.Car.java的具体要求3.JSP页面效果示例二、实验实现代码1.inputmess.jsp2.Car....
  • 站点访问路径:/Test(根据上面的站点名称而默认) (二)站点建好后,新建测试页面(默认就有一个index.jsp页面),在WebRoot下新建JSP页面MyJsp.jsp (三)创建一个JavaBean (1)先创建包名com (2)创建JavaBean ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,212
精华内容 14,084
关键字:

创建javabean的步骤