摘要: 一、基础知识 mybatis 规定 mapper.xml 中每一个 SQL 语句形式上只能有一个 @parameterType 和一个 @resultType 1)返回值是一个对象的集合,@resultType 中只能写该对象的类型,而不是写 List<T> 2)输入参数可以用 #{} 和 ${} 阅读全文
posted @ 2019-12-16 18:26 ohmok 阅读(848) 评论(0) 推荐(0)
摘要: 1、SqlMapConfig.xml 配置文件的内容和配置顺序 ① properties(读取配置文件):定义配置,配置的属性可以在整个配置文件中其他位置进行引用; ② settings(全局配置参数):用于指定MyBatis的一些全局配置属性,这些属性非常重要,它们会改变MyBatis的运行时行为 阅读全文
posted @ 2019-12-16 15:44 ohmok 阅读(353) 评论(0) 推荐(0)
摘要: 一、Mapper动态代理开发 Mapper接口开发方法编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象。 Mapper接口开发方式是基于入门程序的基础上,对 控制程序 进行分层开发,只需要 编写mapper接口 和 Mappe.xml 配置文件即可。 阅读全文
posted @ 2019-12-16 11:19 ohmok 阅读(249) 评论(0) 推荐(0)
摘要: 一、MyBatis架构与项目搭建 ● 导入Jar 数据库驱动包:mysql-connector-java-5.1.46-bin.jar mybatis核心包:mybatis-3.4.6.jar mybatis依赖: ● 准备数据库 ● db.properties - mysql驱动配置文件(这样可以 阅读全文
posted @ 2019-12-15 15:28 ohmok 阅读(214) 评论(0) 推荐(0)
摘要: applicationContext & BeanFactory区别 1、ApplicationContext接口★ ① 每次容器启动时就会创建容器中配置的所有对象 ② 提供了更多功能 ③ 从类路径下加载配置文件: ClassPathXmlApplicationContext("applicatio 阅读全文
posted @ 2019-12-09 21:22 ohmok 阅读(235) 评论(0) 推荐(0)
摘要: Hibernate是一个操作数据库的框架,实现了对JDBC的封装 一、Hibernate 与 C3P0+dbutils 对比 1)创建 ● hibernate: 创建hibernate.cfg.xml 配置驱动,数据库url、用户名、密码 数据库的方言 ● c3p0+dbutils: c3p0连接数 阅读全文
posted @ 2019-11-07 22:09 ohmok 阅读(217) 评论(0) 推荐(0)
摘要: 一、JSTL 1)来源 我们使用 JSP 开发信息展现非常方便,也可嵌入java代码用来实现相关逻辑,但同样带来了很多问题: jsp 维护难度增加; 出事提示不明确,不容易提示; 分工不明确等 解决上面的问题可以使用定制标签库,Jstl 使 JSP 开发开发者可以减少对脚本元素的需求,甚至可以不需要 阅读全文
posted @ 2019-10-28 22:05 ohmok 阅读(462) 评论(0) 推荐(0)
摘要: 1)Struts2 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts2在Struts1融合webwork。 2)Struts2处理用户请求的完整流程 阅读全文
posted @ 2019-10-27 22:15 ohmok 阅读(186) 评论(0) 推荐(0)
摘要: 1)启动 ● Servlet:无 ● Struts:配置filter,设置struts入口 2)创建 ● Servlet:继承HttpServlet,重写doGet与doPost方法; 添加注解或配置web.xml; ● Struts:继承ActionSupport,写一个返回值为String而且抛 阅读全文
posted @ 2019-10-26 13:39 ohmok 阅读(533) 评论(0) 推荐(0)
摘要: 一、注册账号新建仓库 在Github已经注册成功自己的账号 新建一个仓库 创建成功后记住url: 二、安装Git插件 首先像安装Pydev一样 点击help的Install New Software 点击Add后添加链接http://download.eclipse.org/egit/updates 阅读全文
posted @ 2019-10-20 21:04 ohmok 阅读(1093) 评论(0) 推荐(0)