- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 三大框架
三大框架:Struts框架 1. params拦截器: 请求数据封装 2. 类型转换/数据处理 3. struts配置 4. 文件上传/下载/国际化处理 5. 数据效验/拦截器 6. Ognl表达式 7. 数据回显/模型驱动/防止表单重复提交Hibernate框架 1. Api简介 2. 映射 多对一/一对多: 部门与员工 多对多/一对一 集合映射/组件映射
2017-05-31 22:01:12 314
原创 Spring事务管理
目标: 1. Spring声明式事务管理 * XML配置 *注解方式 2. Spring与Hibernate整合 3. SSH整合1. 程序中事务控制1.1 环境准备用户访问—》Action --》 Service---》Dao一个业务的成功: 调用的service是执行成功的,意味着service中调用的所有的dao是执行成功的。 事务应该在Service层统一控
2017-05-31 21:55:22 247
原创 Spring框架
1. 回顾 * Struts与Hibernate可以做什么事?Struts, Mvc中控制层解决方案 可以进行请求数据自动封装、类型转换、文件上传、效验…Hibernate, 持久层的解决方案; 可以做到, 把对象保存到数据库, 从数据库中取出的是对象。 * 传统的开发模式基于mvc模式进行项目开发;基于mvc的项目框架结构: Entity / dao /
2017-05-31 21:50:16 297
原创 hibernate查询、连接池、二级缓存
目标: 一、hibernate查询 二、hibernate对连接池的支持 三、二级缓存 四、Hibernate与Struts小案例(项目中session的管理方式)一、hibernate查询1. 查询概述1) Get/load主键查询2) 对象导航查询3) HQL查询, Hibernate Query language hibernate 提供的面向对象的查询语言。4)
2017-05-31 21:44:53 390
原创 状态、缓存、映射
目标: 第1部分: 对象的状态: 第2部分:缓存 1) 一级缓存 2) 相关知识 ----懒加载--- 第3部分:映射 一对一映射 组件映射 继承映射 一、对象的状态举例: User user = new User();Hibernate中对象的状态: 临时/瞬时状态、持久化状态、游离状态。 临时状态特点: 直接new出来的对象; 不处于
2017-05-31 21:41:11 601
原创 关联映射(hibernate映射)
关联映射(hibernate映射) 1. 集合映射 2. 一对多与多对一映射 (重点) 3. 多对多映射 4. inverse/lazy/cascade1. 集合映射开发流程: 需求分析/数据库设计、项目设计/ 编码/测试/实施部署上线/验收需求: 用户购买, 填写地址!数据库:代码: // javabean设计public class User { priva
2017-05-31 21:34:56 235
原创 Hibernate框架
Hibernate框架ORM概念O, Object 对象R, Realtion 关系 (关系型数据库: MySQL, Oracle…)M,Mapping 映射ORM, 对象关系映射!ORM, 解决什么问题? 存储: 能否把对象的数据直接保存到数据库? 获取: 能否直接从数据库拿到一个对象?想做到上面2点,必须要有映射!总结: Hibernate与ORM的
2017-05-31 21:25:59 262
原创 struts小结
我们现在学习的是Struts2,其实Struts1和Struts2在技术上是没有很大的关联的。因此,学习Struts2的时候,不了解Struts1是没有任何关系的。引入Struts框架,其实就是为了提高开发效率…Struts2框架预先实现了一些功能:请求数据自动封装文件上传的功能对国际化功能的简化数据效验功能…….等等Struts2开发步骤配置环境搭好!引入jar文件完整的st
2017-05-30 23:31:51 237
原创 Struts数据效验
1. Struts数据效验表单数据的验证: 前台验证:主要是通过JS验证, 表达数据是否合法! 后台验证:通过后台java代码进行验证! Struts也提供了数据效验的方式!Struts数据效验, 通过拦截器完成: <interceptor name="validation" class="org.apache.struts2.interceptor.validation.A
2017-05-30 23:05:47 355
原创 拦截器
1. 拦截器1.1 概述ü 基本概念Intercetor, 即为拦截器。1) 在Struts2中,把每一个功能都用一个个的拦截器实现;用户想用struts的哪个功能的时候,可以自由组装使用。2)Struts2中,为了方法用户对拦截器的引用,提供了拦截器栈的定义,里面可以包含多个拦截器。 文件夹(文件, 文件2) 拦截器栈(拦截器,拦截器2)3)Struts2中,如果用户没有
2017-05-30 22:41:10 332
原创 struts
2. 基于mvc模式的应用框架之strutsStruts就是基于mvc模式的框架!(struts其实也是servlet封装,提高开发效率!)Struts开发步骤:1. web项目,引入struts - jar包2. web.xml中,引入struts的核心功能 配置过滤器3. 开发action4. 配置action src/struts.xml1. 引入8个jar文件
2017-05-30 22:08:46 243
原创 项目 功能: > 注册 > 登录
项目功能: > 注册 > 登录-------------JSP: * login.jsp --> 登录表单 * regist.jsp --> 注册表单 * index.jsp --> 主页(只有登录成功才能看到)Servlet: * LoginServlet * RegistServletService: * UserService -->
2017-05-30 16:42:12 641
原创 MySQL和Oracle
MySQL关系结构模型数据库:使用二维表格来存储数据;基本命令3.1 启动和关闭mysql服务器l 启动:net start mysql;l 关闭:net stop mysql; 在启动mysql服务后,打开windows任务管理器,会有一个名为mysqld.exe的进程运行,所以mysqld.exe才是MySQL服务器程序。l 登录:mysql -u r
2017-05-30 11:45:34 399
java基础入门
2016-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人