Java一些名词

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是一个功能强大的日志组件,提供方便的日志记录

以上描述纯属个人观点,如有错误,欢迎指正!如有侵权,通知立删.

POJO
Plain Old Java Object是普通的Java對象
Facets和Artifacts
Facets 表示这个module有什么特征,比如 Web,Spring和Hibernate等; 
Artifact 是maven中的一个概念,表示某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式;
一个module有了 Artifacts 就可以部署到应用服务器中了!
在给项目配置Artifacts的时候有好多个type的选项,exploed是什么意思:

explode 在这里你可以理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果立刻显现出来。

默认情况下,IDEA的 Modules 和 Artifacts 的 output目录 已经设置好了,不需要更改,打成 war包 的时候会自动在 WEB-INF目录 下生产 classes目录,然后把编译后的文件放进去。
参考链接<https://blog.csdn.net/qq_35624642/article/details/51980916>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值