
Java EE
猫哥の世界
给我一个支点,我可以撬动整个地球。
展开
-
Spring与Struts 2整合
原创 2019-12-01 12:30:01 · 107 阅读 · 0 评论 -
Spring MVC与MyBatis/Hibernate整合
原创 2019-12-01 12:25:32 · 172 阅读 · 0 评论 -
MyBatis与Struts2 系统的整合
关系图原创 2019-11-30 22:24:23 · 103 阅读 · 0 评论 -
MyBatis框架
1.MyBatis简介 MyBatis是一款优秀的持久层框架, 它支持定制化sQL.存储过程以及高级映射。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java 的POJO (PainOld Java Objectr普通Java对象)映射成数据库中的记录。 MyBatis与Hibemate同属于ORM ObjectRelational Mapping,对象关系映射)框架,两...原创 2019-11-30 21:44:04 · 313 阅读 · 0 评论 -
MyBatis/Hibernate与Struts 2系统的整合
1.DAO技术 DAO(Data Access Object)即数据访问对象,是程序员定义的一种接口,它介于数据库资源和业务逻辑之间,其意图是将底层数据库访问操作与高层的业务逻辑完全分开。 2.整合原理 Hibernate框架的作用在于:自动生成所需的JavaBean,对JDBC进行了封装,是开发者可以在程序代码中操作持久化类,以面向对象(OO)的方式访问数据库。简而言之,Hibernate生成并...原创 2019-11-30 21:08:46 · 251 阅读 · 0 评论 -
Hibernate 框架
Hibernate是一个对象关系映射(Object-Relation Mapping,ORM)框架。 对象映射从字面上就可以理解是把关系与对象映射起来,关系指的是关系数据库,而对象指的是类对象。 例如:在一个数据库中有一个用户表userTable,该表中有id、username、password三个字段(其中id是标识),这样一个表就可以在程序中映射成类“UserTable.java”,该类中定义...原创 2019-11-30 17:48:33 · 127 阅读 · 0 评论 -
Struts 2框架
传统的Java EE开发采用JSP+Servlet+JavaBean的方式来实现MVC,但它有一个缺陷:程序员在编写程序的时候必须继承HttpServlet类、覆盖doGet()和doPost()方法,严格遵守Servlet代码规范编写程序,这些繁琐的代码与程序本身要实现的功能无关,仅是Java语言Servlet编程接口(APD的一部分。在开发中一旦暴露Servlet API就会大大增加编程的难度...原创 2019-11-30 16:41:53 · 131 阅读 · 0 评论 -
基于JSP+Servlet+JavaBean的传统Java EE开发方式
在网站规模不大、功能简单时,Java EE用传统的Java Web方式开发:用JSP制作前端页面;编写Servlet实现程序业务逻辑处理和流程控制; JavaBean将表封装成对象,提供对数据的面向对象访问;JDBC直接操作后台数据库。程序结构如图所示。 整个系统的工作流程,按如下5个步骤进行: ①Servlet 接收浏览器发出的请求; ②Servlet根据不同的请求调用相应的JavaBean;...原创 2019-11-30 16:06:15 · 346 阅读 · 0 评论