知识
-
Java MyBatis框架知识三(高级)
一.Mybatis注解开发单表操作1.1 MyBatis的常用注解这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper映射文件了。我们先围绕一些基本的CRUD来学习,再学习复杂映射多表操作。@Insert:实现新增@Update:实现更新@Delete:实现删除@Sele......
-
Java MyBatis框架知识二(进阶)
一.接口代理方式实现Dao1.1 代理开发方式介绍?采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是我们后面进入企业的主流。Mapper 接口开发方法只需要程序员编写Mapper 接口(相当于Dao 接口),由Mybatis 框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口......
-
Java MyBatis框架知识一(基础)
一.Mybatis快速入门1.1 框架介绍框架是一款半成品软件,我们可以基于这个半成品软件继续开发,来完成我们个性化的需求!如图:1.2 ORM介绍ORM(Object Relational Mapping): 对象关系映射指的是持久化数据和实体对象的映射模式,为了解决面向对象与关系型数据库存在的互不匹配的现象的技术。......
-
Java JDBC数据库连接池和JDBC框架(JDBCTemplate)
一、数据库连接池1.数据库连接池的概念数据库连接背景数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池数据库连接池负责分配、管理和释放数据库连接,它......
-
应用 IDEA中使用Tomcat详细步骤
1. 新建一个Java Web项目新建一个普通 Java 项目添加Web功能模块步骤一:打开File ——> Project Settings ——> Modules步骤二:根据警告提示,前往 Artfacts 配置产品(点击 “Create Artfacts” 即可,它会帮我们自动配置...
-
应用 IDEA中使用eclipse快捷键
由eclipse或myeclipse转idea的同学,可能会对于idea快捷键无从下手,这里讲一下idea如何使用eclipse的快捷键。所有内容均在设置内进行,以下不再赘述该步骤。一、全局eclipse化: 不要以为上一步完了就万事大吉了,也只是包含了多行注释快捷键ctrl+shift+/、...
-
基础 RESTful 架构详解
1. 什么是RESTREST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这...
-
应用 Eclipse搭建Maven项目一直卡在33%解决办法
1、使用Eclipse搭建项目一直卡在33% 最近换了个eclipse 版本,以前用的是eclipse luna。 为学习某项技术,搭建Maven项目,结果不成功,我记得我之前用luna是可以成功的。 创建Maven类型的项目就一直卡在33%,不清楚是什么原...
-
应用 Eclipse中配置Ehcache提示信息
首先下载ehcache.xsd文件 http://ehcache.org/ehcache.xsd1、首先将 ehcache.xml 的 <ehcache> 元素的xsi:noNamespaceSchemaLocation属性进行修改,本例为xsi:noNamespaceSchemaLocation=&qu......
-
Java (struts+spring+hibernate)SSH框架的搭建和整合详细步骤(maven项目)
ssh 为 struts+spring+hibernate的一个集成框架,是一种Web应用程序开源框架。一、SSH整合的思路步骤web+spring+struts+hibernate+杂鱼(杂鱼:比如缓存echache框架、日志框架、tomcat等等)思路步骤:1、导入所需要的pom依赖2、几大框架...
-
Java (struts+spring+hibernate)SSH整合思路分析
1一.思路1.导包struts2: \apps\struts2-blank\WEB-INF\lib\所有包 struts2-spring-plugin-2.3.28.jarhibernate: \lib\required\所有包 \lib\jpa\hibernate-jpa-2.0-a......
