接下来,我打算进行Java文件的部署工作,但实际上为了得到更多的分数,我们还是应该先做页面
首先我们需要了解对于Javaweb,src下的目录应该如何部署:(三层架构单独开一篇讲)
那么这些都有什么含义?为什么要这样进行整理归类呢?
Entity(实体)目录:数据类型在该域中定义,基本和数据表一一对应,一个实体一张表。
哼哼~这下就明白了吧!没什么大不了的啦/
有几个数据表就定义几个entity目录下的java文件
AdminEntity(其他三个同样的道理)
package com.yan.web.entity; import java.sql.Date; public class AdminEntity { private Integer id; private String userName; private String pwd; private Integer state; public Integer getId() { return id;} public void setId(Integer id) { this.id = id; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } public Integer getState() { return state; } public void setState(Integer state) { this.state = state; } }
这个和我们以前又不太一样了,会发现这里定义的是Integer,其实这个使用的是封装类,具体好处我单开一篇博客来讲。
数据类型定义完毕!
第二步我们来看一下util目录
我们可以看到这个Java文件名:jdbcUtil,它主要处理的是连接数据库,和关闭各个流(流这个也会单独开一篇博客来讲)那就具体来看看吧!没什么大不了的
首先是个人配置:
什么是url:
统一资源定位符,简单地说URL就是Web地址,俗称“网址”。
(这里就先明白就可以,具体细节以后再了解)
什么是DRIVER:
加载JDBC驱动程序:反射,这样调用初始化com.mysql.jdbc.Driver类,即将该类加载到JVM方法。应该就是驱动jar包吧,谁知道呢(以后了解一下)
后面是数据库的用户名和密码。
接着就是读取配置信息,加载驱动和连接(这个在后面常用到)
连接
关闭(释放资源)
就是这样,就连接了数据库
第三步我们看一下dao目录吧
首先给大家讲解一下DAO:
全名Data Access Object(数据访问对象),即面向对象的数据库接口,主要用来封装对数据库的访问。
DAO层一般有接口和该接口的实现类,接口用于规范实现类,实现类一般用于操作数据库。一般操作,如:修改,添加,删除数据库操作的步骤很相似,就写了一个公共类DAO类,修改,添加,删除数据库操作时直接调用公共类DAO类。
接口和实现类如图(Impl:全称implement,实现的意思,存放实现类)
标签:src,String,数据库,pwd,state,信息管理系统,Integer,public,Javaweb From: https://www.cnblogs.com/gbrr/p/16885252.html