欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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