SSH
文章平均质量分 68
厚者居上
这个作者很懒,什么都没留下…
展开
-
JDBC编程步骤
JDBC常用接口和类:1.DriverManager:JDBC驱动类,负责加载数据库jar包,获得数据库的链接。2.Connection:数据库连接类,通过DriverManager加载数据库之后,返回一个连接对象/会话,用于访问数据库。3.Statement:执行SQL的接口,子类有PrepareStetement(用于将SQL提交到数据库预编译),CallableStetement(调用存储过...原创 2018-04-09 14:24:27 · 79 阅读 · 0 评论 -
MyBatis总结之一
参考《深入浅出MyBatis技术原理与实战》1.MyBatis简介1.1传统JDBC 传统JDBC编程主要分以下步骤:(1)连接数据库,注册驱动和数据库信息;(2)操作Connection,打开Statement对象;(3)通过Statement执行SQL,返回结果集到ResultSet对象;(4)读取ResultSet中的数据,通过代码转化成POJO对象;(5)关闭数据库资源弊端:(1)工...转载 2018-04-14 14:51:31 · 122 阅读 · 0 评论 -
Hibernate
1.ORM ORM,Object-Relatonal Mapping,对象关系映射,是关系型数据库与业务实体对象之间的一种映射,这种映射保证了在实际开发中不用过多的去理会繁杂的SQL,通过操作业务实体对象即可完成对象的持久化。ORM更详解:https://blog.csdn.net/mzd8341/article/details/773383332.Hibernate ...原创 2018-04-09 15:21:07 · 95 阅读 · 0 评论 -
MyBatis总结之二
1.MyBtis基本构造(1)SqlSessionFactoryBuilder(构造器):根据配置信息或者代码生成SqlSessionFactory (工厂接口);(2)SqlSessionFactory:依靠工厂生成SqlSession(会话);(3)SqlSession:是一个既可以发送SQL去执行并返回结果,也可以获取Mapper的接口;(4)SQL Mapper:由一个Java接口和XML...转载 2018-04-14 16:50:16 · 138 阅读 · 0 评论 -
Hibernate与MyBatis区别
1.开发速度 就开发速度而言,Hibernate的真正掌握要比MyBaits难一些。MyBatis框架相对简单容易上手,但相对简陋。 比起两者的开发速度,不仅仅要考虑两者的特性和性能,更要根据需求去考虑究竟哪一个更适合项目开发,比如:一个项目中用到复杂查询基本没有,就是简单的增删改查,那么选择Hibernate效率就很快了,因为基本的sql语句已经被封装好了,根本不需要...转载 2018-04-09 21:26:25 · 825 阅读 · 0 评论 -
struts2
1.客户端初始化一个指向servlet容器的请求;b) 根据Web.xml配置,请求首先经过ActionContextCleanUp过滤器,其为可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助(SiteMesh Plugin),主要清理当前线程的ActionContext和Dispatcher;c) 请求经过插件过滤器,如:SiteMesh、etc等过滤器;d) 请求经过核心过滤器...转载 2018-04-10 16:30:28 · 102 阅读 · 0 评论 -
spring
https://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/https://blog.csdn.net/hongweigg/article/details/51495566https://blog.csdn.net/qq_22075041/article/details/72008825https://blog.csdn.net...转载 2018-04-10 17:04:39 · 86 阅读 · 0 评论 -
Struts1
1.MVC MVC是Model(模型)-View(视图)-Control(控制器)的缩写,是一种开发设计模式,用以将业务逻辑、数据、界面显示分层来组织代码,提高程序的可维护性和扩展性。 Model,模型,主要负责底层的业务逻辑,封装了数据库访问和业务逻辑方法。 View,视图,负责界面数据显示,以及用户的输入。 Control,控制器,处理与用户...原创 2018-04-11 15:28:54 · 134 阅读 · 0 评论