第3章 Struts2框架

Struts是流行和成熟的基于MVC设计模式的Web应用程序框架

使用目的:减少在运用MVC设计模型来开发Web应用的时间

3.1 Struts2框架概述

   3.1.1 Struts2框架的由来

   Struts2是在Struts1和WebWork的基础上进行了合并,是一种全新的MVC框架。

   3.1.2 框架的体系结构图

3.2 Struts2框架的基本用法

   3.2.1 使用Struts2框架的开发步骤

   3.2.2 Struts2框架的Action接口

   3.2.3 Struts2框架的配置文件

   3.2.4 完整的Struts2框架应用实例

3.3 Struts2框架的标签库

   3.3.1 Struts2标签库和JSP标签库的区别

   3.3.2 常用的Struts2标签介绍

   3.3.3 Struts2框架的国际化支持

   3.3.4 用户注册的实例

3.4 Struts2框架的高级应用

   3.4.1 Struts2的类型转换

   3.4.2 Struts2的输入校验

   3.4.3 Struts2的文件上传与下载

   3.4.4 Struts2的拦截器

 

第4章 Hibernate框架

4.1 Hibernate框架概述

   4.1.1 ORM的概念

   4.1.2 常用的ORM框架

   4.1.3 JPA的概念

   4.1.4 Hibernate框架的结构图

4.2 Hibernate框架的基本用法

   4.2.1 使用Hibernate的流程

   4.2.2 Hibernate框架的核心类

   4.2.3 持久化类的概念

   4.2.4 Hibernate框架的配置文件

   4.2.5 Hibernate框架的映射文件

   4.2.6 使用Hibernate进行增删改查

4.3 Hibernate框架的高级应用

   4.3.1 Hibernate框架的关联映射

   4.3.2 Hibernate框架的查询

   4.3.3 Hibernate的批量处理

 

第5章 Spring框架

5.1 Spring框架概述

   5.1.1 Spring框架简介

   5.1.2 Spring框架的结构图

   5.1.3 使用Spring框架的好处

5.2 使用Spring框架的基本用法

   5.2.1 使用Spring框架的流程

   5.2.2 Spring框架的使用范围

   5.2.3 Spring框架的依赖注入

   5.2.4 Spring框架的配置文件

5.3 Spring框架的高级应用

   5.3.1 Spring的后处理器

   5.3.2 Spring的资源访问

   5.3.3 Spring的AOP

   5.3.4 使用AOP进行权限验证及日志记录

5.4 Java的反射和代理

   5.4.1 Java的反射

   5.4.2 Java的代理

Struts2&Hibernate&Spring框架目录的更多相关文章

  1. 工作笔记3.手把手教你搭建SSH(struts2+hibernate+spring)环境

    上文中我们介绍<工作笔记2.软件开发经常使用工具> 从今天開始本文将教大家怎样进行开发?本文以搭建SSH(struts2+hibernate+spring)框架为例,共分为3步: 1)3个 ...

  2. Struts2+Hibernate+Spring 整合示例

    转自:https://blog.csdn.net/tkd03072010/article/details/7468769 Struts2+Hibernate+Spring 整合示例 Spring整合S ...

  3. struts2+hibernate+spring简单整合且java.sql.SQLException: No suitable driver 问题解决

    最近上j2ee的课,老师要求整合struts2+hibernate+spring,我自己其实早早地有准备弄的,现在都第9个项目了,无奈自己的思路和头绪把自己带坑了,当然也是经验问题,其实只是用myec ...

  4. Spring_day04--整合struts2和spring框架

    整合struts2和spring框架 1 把struts2的action交给spring管理 2 实现过程 第一步 导入struts2和spring的jar包 (1)导入用于整合的jar包 第二步 创 ...

  5. SSH(Spring Struts2 Hibernate)框架整合(注解版)

    案例描述:使用SSH整合框架实现部门的添加功能 工程: Maven 数据库:Oracle 框架:Spring Struts2  Hibernate 案例架构: 1.依赖jar包 pom.xml < ...

  6. SSH(Spring Struts2 Hibernate)框架整合(xml版)

    案例描述:使用SSH整合框架实现部门的添加功能 工程: Maven 数据库:Oracle 案例架构: 1.依赖jar包pom.xml <project xmlns="http://ma ...

  7. Struts2+Hibernate+Spring(SSH)三大框架整合jar包

    Struts2 + Spring3 + Hibernate3 框架整合 1. 每个框架使用 (开发环境搭建 )* 表现层框架 struts2 1) jar包导入: apps/struts2_blank ...

  8. IDEA2016.3搭建Struts2+Hibernate+Spring项目环境

    IDEA搭建SSH环境 1.环境 软件版本:IntelliJ IDEA 2016.3.2 系统:windows 7 32位 / ubuntu 框架:Hibernate3,Spring3.2, Stru ...

  9. struts1,struts2,hibernate,spring的运行原理结构图

    一.struts1运行原理 1.初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的Servlet,在启动时总控制器会读取配置文件(s ...

随机推荐

  1. Hibernate前置和后置方法

    public class Test01 { private ServiceRegistry sr =null; private Session se =null; private Transactio ...

  2. CSS3初学篇章_3(属性选择符/字体样式/元素样式)

    属性选择符  选择符  说明  E[att]  选择具有att属性的E元素.  E[att="val"]  选择具有att属性且属性值等于val的E元素.  E[att~=&quo ...

  3. 执行JDBC的executeUpdate()方法时,报错:数据类型不一致,应为number,但却为binary

    该原因是因为,在拼写update语句的时候将一个number类型的字段的值赋为了null导致的,如果想将一个number类型的字清空,不能使用null,可以使用“”来替代.

  4. window svn backup.bat

    help command /? call /? %cd% 可以用在批处理文件中,也可以用在命令行中:展开后,是驱动器盘符:+当前目录,如在dos窗口中进入c:\dir目录下面, %0代指批处理文件自身 ...

  5. 手动给控制器添加xib

    UIViewController绑定xib界面可视化,有两种方式: 1.第一种(自动化),在创建控制器时,勾选xib选项. 2.第二种手动创建一个Xib,然后再手动绑定到对应的控制器上

  6. iOS 状态栏黑色背景白色字体

    一. 状态栏背景(黑色)的设置 1.在有导航栏的情况下,给导航栏设置一个像素为44的背景图片即可 [[UINavigationBar appearance] setBackgroundImage:[U ...

  7. 下载包含src,tgz,zip的文件

    下载哪一个文件? 含src的是源码文件,含tgz和zip的分别是linux和windows系统下jar包(java文件包) asc,md5,sha1是三种加密文件,可用于判断文件是否被修改. Ente ...

  8. Unity学习疑问记录之正交与透视

    Unity中相机的投影是2种方式,正交和透视 这是透视方式 正交方式: //计算屏幕宽度 float height = 2.0f * Camera.main.orthographicSize;//正交 ...

  9. 实现服务器端与客户端的实时通信 SignalR(1)

    一.本文出处:SignalR 实例介绍 (建议看原著里面有DEMO下载) 二.这篇文章介绍如何利用 VS2012 创建一个简单的实时聊天系统,建好后的样子如下(模拟三个在线用户):    三.Demo ...

  10. SQLite核心函数一览

    abs(X) abs(X)返回 X 的绝对值. Abs(X) returns NULL if X is NULL. Abs(X) return 0.0  if X is a string or blo ...