![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
文章平均质量分 92
Mr.Tang先生
程序员 后转 实施
展开
-
maven配置
什么是MAVEN?1、Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具2、Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包3、在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作...原创 2019-06-24 21:57:49 · 172 阅读 · 0 评论 -
Struts2入门
kkkk原创 2019-06-27 21:38:00 · 102 阅读 · 0 评论 -
Hibernate
什么是Hibernate?Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,它将 pojo 与数据库表建立映射关系,是一个全自动的 ORM(Object - Relationship - Mapping)框架Hibernate 可以自动生成 SQL 语句,自动执行,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库Hibern...原创 2019-07-13 20:48:07 · 104 阅读 · 0 评论 -
ognl应用
什么是ognl?OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性OGNL在框架中主要做两件事情:表达式语言和类型转换器OGNL在框架中的作用以及数据的流入流出OGNL是通常要结合...原创 2019-06-29 20:31:34 · 236 阅读 · 0 评论 -
Hibernate主键生成策略
Hibernate主键生成generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识程序员自己控制:assigned(数据类型不限、保存前须赋值,自定义ID)数据库控制: identity(数字,无需赋值,标识列/自动增长) sequence(数字,无需赋值,默认使hibernate_sequence这个序列,也可以通过sequence/sequence_name参数...原创 2019-07-14 20:57:42 · 196 阅读 · 0 评论 -
Hibernate一对多关联关系
什么是关联关系关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性比如,B类作为A类的一个属性,那么就是B与A有关联关系 class B{ private String name; } public class A{ private B b = new B; public A(){} }...原创 2019-07-17 11:40:55 · 108 阅读 · 0 评论 -
spring之ioc
什么是spring?它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益目的:解决企业应用开发的复杂性功能:使用基本的Java...原创 2019-07-24 16:31:12 · 72 阅读 · 0 评论 -
Hibernate之多对多
数据库的多对多(点击查看一对多的关联关系)数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多注1:数据库多表联接查询,永远就是二个表的联接查询注2:交叉连接注3:外连接:left(左)/right(右)/full(左右)主从表:连接条件不成立时,主表记录永远保留,与null匹配例如三表:A B ABselect * from A,B,AB...原创 2019-07-17 20:41:34 · 168 阅读 · 0 评论 -
freemarker之页面静态化
静态化?这里我们以网页静态化技术之一的Freemarker 为例子。以电商为原型对于电商网站的商品详情页来说,至少几百万个商品,每个商品又有大量的信息,这样的情况同样也适用于使用网页静态化来解决网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不太频繁的数据。另外网页静态化还有利于SEO。...原创 2019-09-10 19:35:43 · 502 阅读 · 0 评论