web.javaBean分装

编程入门 行业动态 更新时间:2024-10-15 10:16:22

<a href=https://www.elefans.com/category/jswz/34/1770958.html style=web.javaBean分装"/>

web.javaBean分装

一.今天来学习javaBean的分装,主要有三个Dao,DBHelper,实体类

通过分装可为我们减少不少java代码,所以我们必须学习

1.首先要在java中新建一个实体类,要有get,set方法,toString方法,一个无参和有参

Alt+Shift+s  可以直接生成

private int age;private String name;private String xb;private String ah;public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getXb() {return xb;}public void setXb(String xb) {this.xb = xb;}public String getAh() {return ah;}public void setAh(String ah) {this.ah = ah;}public News() {// TODO Auto-generated constructor stub}@Overridepublic String toString() {return "News [age=" + age + ", name=" + name + ", xb=" + xb + ", ah=" + ah + "]";}public News(int age, String name, String xb, String ah) {super();this.age = age;this.name = name;this.xb = xb;this.ah = ah;}

2.在java中建立一个DBHelper类,存放连接数据库操作

注:要套try,不然会报错

static {
//		OracleDrivertry {Class.forName("oracle.jdbc.driver.OracleDriver");} catch (Exception e) {e.printStackTrace();}}private static final String URL="jdbc:oracle:thin:@localhost:1521:orcl";public static Connection getcon() {//conn要选带sql的try {return	DriverManager.getConnection(URL, "scott", "123");} catch (Exception e) {e.printStackTrace();}return null;}public static void close(Connection con,PreparedStatement ps,ResultSet rs) {try {if(con!=null&&con.isClosed()) {con.close();}if(ps!=null) {ps.close();}if(rs!=null) {rs.close();}} catch (Exception e) {e.printStackTrace();}}
//再获得连接时con=DBHelper.getcon

3.来写dao包,用来存放增删改查操作

private Connection con;//coonprivate PreparedStatement ps;//preparprivate ResultSet rs;//resu//查public List<News> cx(){List<News> list=new ArrayList<News>();try {con=DBHelper.getcon();ps=con.prepareStatement("");//sql语句//给占位符赋值rs=ps.executeQuery();while(rs.next()) {News n=new News();n.setXb(rs.getString(3));n.setName(rs.getString(2));n.setAge(rs.getInt(1));n.setAh(rs.getString(4));list.add(n);}} catch (Exception e) {e.printStackTrace();}finally {DBHelper.close(con, ps, rs);}return list;}

差不多我们今天的javaBean分装完成

二.还有一个应用级储存application 应用级存储(数据共享)

通过一个小案例来了解,计算在线人数:

<%
//计算当前人数
Object obj=application.getAttribute("count");
if(obj==null){obj=0;
}
Integer count=(Integer)obj;
count++;//人数加一
application.setAttribute("count",count);
%>

三.一个实用的小方法

验证是否登录了方法多个页面需要引用

使用鉴权封装 
1.将它写在一个jsp里面
2.放在开头,里面填封装的那个jsp路径<%@include file=""%>

更多推荐

web.javaBean分装

本文发布于:2024-03-06 08:18:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1714827.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:web   javaBean

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!