Java一些名词
程序员文章站
2024-02-23 09:55:28
...
Struts:表示层(web层)的一个框架
Hibernate/mybatie:dao层的一个框架
Spring:service层的一个框架
跟数据相关的
dao:(Data Access Object)数据存取对象,能够实现对持久化数据的访问
JDBC:一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库. 连接三步骤//1.加载驱动 //2.连接数据库URL //3.获取数据库连接
不论是一次小小的查询还是添加一条记录,必须执行这三步走(加载驱动,连接数据库URL,获取数据库连接)。若系统变得复杂了,数据库的操作更加频繁,系统的性能也会随之下降.于是c3p0出现了。
c3p0:一个开源的JDBC连接池,它实现了数据源和JNDI绑定.
DBUtil:DbUtils通过QueryRunner类来执行SQL.Commons DbUtils是Apache提供的一个对JDBC进行简单封装的开源工具类库,能够简化JDBC相关的开发。Commons DbUtils可以非常方便的整合Spring Framework,比较轻量级,执行SQL语句非常方便(特别是查询语句),可以代替Spring JdbcTemplate、MyBatis等数据库访问层技术
(https://xxgblog.com/2018/08/30/dbutils-spring/)
domain/entity:都是存的实体类<entity包中的类是必须和数据库相对应的>
log4j: Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录
以上描述纯属个人观点,如有错误,欢迎指正!如有侵权,通知立删.
下一篇: Java接口异步调用