自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java名企面试吧

Java名企面试题,微信公众号首发,每天10点24分,我们不见不散!

  • 博客(29)
  • 资源 (38)
  • 收藏
  • 关注

原创 SpringMVC-16 SpringMVC对比Struts2

从请求入口、运行效率、程序开发效率和页面开发效率四个角度比较SpringMVC和Struts2…^

2017-03-31 12:36:58 325

原创 SpringMVC-15 Spring整合SpringMVC

通常情况下,开发时会将Spring配置文件和SpringMVC配置文件分离开,即类似于数据源、事务、整合其他框架、Service和DAO等配置放在Spring的原生配置文件中……

2017-03-31 12:31:30 470

原创 SpringMVC-14 运行流程详解

说明:可以调试跟踪源代码具体查看SpringMVC的运行流程。

2017-03-31 11:04:09 333

原创 SpringMVC-13 异常处理

SpringMVC通过HandlerExceptionResolver接口来处理程序的异常,包括Handler映射、数据绑定和目标方法执行时发生的异常……

2017-03-31 10:16:14 357

原创 SpringMVC-12 拦截器

SpringMVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口……

2017-03-30 20:17:33 237

原创 SpringMVC-11 文件上传

SpringMVC为文件上传提供了直接的支持,即通过即插即用的MultipartResolver实现;Spring用Jakarta Commons FileUpload技术实现了一个MultipartResolver的实现类CommonsMultipartResovler……

2017-03-30 16:26:09 560

原创 SpringMVC-10 国际化

目标1:在页面上能够根据浏览器的语言设置对文本(不是内容)、时间和数值进行本地化操作。目标2:可以在处理器的目标方法中获取国际化资源文件Locale对应的消息。目标3:可以通过超链接切换Locale,而不再依赖于浏览器的语言设置情况。

2017-03-29 22:02:42 965

原创 SpringMVC-9 处理JSON数据

SpringMVC处理JSON数据的具体实现代码下载地址:http://download.csdn.net/download/bingbeichen/9797439……

2017-03-29 11:12:04 1227

原创 SpringMVC-8 数据类型转换、数据格式化与数据校验

在进行表单请求提交时,主要面临数据类型转换、数据格式化与数据校验共三个问题,其具体实现代码下载地址:http://download.csdn.net/download/bingbeichen/9796699。

2017-03-28 17:21:38 1738

原创 SpringMVC-7 RESTful CRUD

RESTful风格CRUD操作的具体实现代码下载地址:http://download.csdn.net/download/bingbeichen/9795651……

2017-03-27 18:47:17 328

原创 SpringMVC-6 表单标签使用与静态资源处理

通过SpringMVC的表单标签可以实现将模型数据中的属性和HTML表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显……

2017-03-27 18:20:18 483

原创 SpringMVC-5 视图和视图解析器

在SpringMVC中,控制器目标方法的返回值均会被装配为ModelAndView对象,其包含逻辑视图的名称和模型数据;逻辑视图即需要视图解析器来将其转换为实际的物理视图……

2017-03-25 21:38:44 1914

原创 SpringMVC-4 处理模型数据

通过ModelAndView、Map与Model、@SessionAttributes和@ModelAttribute注解来处理模型数据;其中,@ModelAttribute是重点,代码分析其运行流程并总结出SpringMVC目标方法的POJO类型参数的入参全过程……

2017-03-24 11:05:50 375

原创 SpringMVC-3 映射请求参数和请求头

Spring MVC通过分析控制器处理方法的签名,将 HTTP请求信息绑定到处理方法的相应人参中。除@PathVariable注解外,SpringMVC还可使用@RequestParam、@RequestHeader和@CookieValue注解分别映射请求参数、请求头和Cookie值信息到相应处理方法的入参中,并根据方法的返回值类型做出相应的后续处理……

2017-03-23 18:26:48 3730 1

原创 SpringMVC-2 使用@RequestMapping映射请求

@RequestMapping注解可以使用请求URL、请求方式、请求参数、请求头和带占位符的URL等方式来映射请求。使用@RequestMapping映射请求的具体实现代码下载地址:http://download.csdn.net/download/bingbeichen/9791533……

2017-03-23 17:50:47 415

原创 SpringMVC-1 概述与HelloWorld

SpringMVC是Spring为展现层提供的基于MVC设计理念的优秀的Web框架,也是目前最主流的MVC框架之一,其主要有如下特点:Spring MVC支持REST风格的URL请求;在Spring3.0后全面超越Struts2,成为最优秀的MVC框架;其通过一套MVC注解,使得POJO成为处理请求的控制器,而无须实现任何接口;采用了松散耦合可插拔组件结构……

2017-03-23 09:41:11 326

原创 SSH-1 员工增删改查案例

基于SSH框架的员工增删改查小案例的实现代码下载地址:http://download.csdn.net/download/bingbeichen/9790372。

2017-03-22 20:59:40 4742

原创 Spring4-8 Spring整合Struts2

Spring在整合Struts2之前,需要先明确如何在WEB应用中使用Spring;其中,Spring整合Struts2的核心测试代码下载地址:http://download.csdn.net/download/bingbeichen/9787474……

2017-03-20 16:59:53 202

原创 Spring4-7 Spring整合Hibernate

Spring支持大多数流行的ORM框架,包括 Hibernate JDO、TopLink、Ibatis和JPA等;Spring对这些ORM框架的支持是一致的,故可把与Hibernate整合技术应用到其他ORM框架之上。   注意:Spring整合Hibernate的作用主要是使用IoC容器来管理Hibernate的SessionFactory,且使Hibernate使用Spring的声明式事务。

2017-03-20 14:13:49 253

原创 Spring4-6 Spring中的事务管理

事务即一系列的动作,其被当做一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。而事务管理是企业级应用程序开发中必不可少的技术,主要用于确保数据的完整性和一致性……

2017-03-18 22:52:37 199

原创 Spring4-5 Spring对JDBC的支持

为使JDBC更加易于使用,Spring在JDBC API上定义了抽象层,以此建立一个JDBC存取框架。作为Spring JDBC框架的核心,JDBC模板的设计目的是为不同类型的JDBC操作提供模板方法,每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务;该方式可以在尽可能保留灵活性的情况下, 将数据库存取的工作量降到最低……

2017-03-16 16:03:08 1175

原创 Spring4-4 AOP配置

在Java社区中,最完整且最流行的AOP框架是AspectJ;而在Spring2.0以上版本中,可以使用基于AspectJ注解的方式或基于XML文件的方式来配置AOP……

2017-03-15 20:20:13 3446

原创 J2SE-5 面向对象编程之关键字

面向对象的三大主线:Java类及类的成员:属性、方法、构造器、代码块和内部类;面向对象的三大特征:封装性(Encapsulation)、继承性(Inheritance)、多态性(Polymorphism);其他关键字:this、super、package、import、static、final、abstract、interface等……

2017-03-13 19:21:30 366

原创 J2SE-4 面向对象编程之三大特征

面向对象的三大主线:Java类及类的成员:属性、方法、构造器、代码块和内部类;面向对象的三大特征:封装性(Encapsulation)、继承性(Inheritance)、多态性(Polymorphism);其他关键字:this、super、package、import、static、final、abstract、interface等……

2017-03-13 15:39:22 259

原创 J2SE-3 面向对象编程之Java类及类的成员

面向过程与面向对象都是一种思想,后者是相对于前者而言的;前者强调的是功能行为,而后者将功能封装进对象,强调的是具备了功能的对象;面向对象更加强调运用人类日常思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等……

2017-03-12 10:45:03 254

原创 J2SE-2 Java基础程序设计

Java基础程序设计主要包括Java的关键字、标识符、数据类型、运算符、流程控制和数组共六部分内容……

2017-03-09 21:21:19 320

原创 J2SE-1 Java语言概述

有一种生活,你没有经历就不会知道其中的艰辛;有一种艰辛,你没有体会就不会知道其中的快乐;有一种快乐,你没有拥有就不能知道其中的纯粹……   计算机语言即人与计算机交流的方式,其有很多种,如C、C++、Java、PHP等。其中,第一代语言为纯机器语言,第二代语言为汇编语言,而第三代语言分为面向过程的C、Pascal和Fortran语言,面向过程和对象的C++,跨平台的纯面向对象的语言Java……

2017-03-09 20:29:19 367

原创 Android基础-2 基于Android Studio的开发环境搭建

在搭建基于Android Studio的Android开发环境前,需安装Java Development Kit,并配置JDK和JRE的bin路径到PATH环境变量中,此部分操作请自行完成……

2017-03-09 08:58:06 374

原创 Spring4-3 AOP基础

代理设计模式的原理:使用一个代理将对象包装起来,用该代理对象取代原始对象;任何对原始对象的调用都需要通过代理,代理对象决定是否以及何时将方法调用转到原始对象上……

2017-03-02 16:11:36 252

SpringMVC-12 拦截器

自定义拦截器的具体实现、自定义拦截器的配置方式、多个拦截器之间的执行执行顺序

2017-03-30

SpringMVC-11 文件上传

使用即插即用的MultipartResolver实现文件上传功能,需要借助于Commons的CommonsMultipartResolver

2017-03-30

SpringMVC-10 国际化

使用SpringMVC实现国际化的具体步骤和基本原理

2017-03-29

SpringMVC-9 处理JSON数据

学习SpringMVC处理JSON数据的具体实现和基本原理,同时会使用HttpMessageConverter

2017-03-29

SpringMVC-8 数据类型转换、数据格式化与数据校验

借助RESTful风格的CRUD实现数据类型的转换、数据的格式化和数据校验操作

2017-03-28

SpringMVC-7 RESTful CRUD

使用REST风格的URL实现数据信息的增删改查操作、使用了SpringMVC提供的表单标签来简化页面开发并实现表单回显功能、且解决了SpringMVC的静态资源处理问题

2017-03-27

SpringMVC-5 视图和视图解析器

理解视图和视图解析器的解析流程、使用常用的InternalResourceView和JstlView、实现自定义视图、实现重定向操作

2017-03-25

SpringMVC-4 处理模型数据

通过ModelAndView、Map与Model、@SessionAttributes和@ModelAttribute注解来处理模型数据;其中,@ModelAttribute是重点,说明其运行流程并进行代码分析,最终给出SpringMVC目标方法的POJO类型参数的入参全过程,并给出避免@SessionAttributes所引发的异常的处理方案……

2017-03-25

SpringMVC-3 映射请求参数和请求头

使用@RequestParam、@RequestHeader和@CookieValue注解分别映射请求参数、请求头和Cookie值信息到相应处理方法的入参中,并根据方法的返回值类型做出相应的后续处理。另外,SpringMVC也支持使用POJO对象绑定请求参数,且也可以使用Servlet原生API作为目标方法的形参。

2017-03-24

SpringMVC-1 概述与HelloWorld实现

SpringMVC的具体实现步骤:加入Spring所依赖的jar包、在web.xml文件中配置DispatcherServlet、加入SpringMVC的配置文件,并配置视图解析器、创建请求处理器类和处理器,并标识为处理器、编写视图页面……

2017-03-23

SpringMVC-2 使用@RequestMapping映射请求

@RequestMapping注解可以使用请求URL、请求方式、请求参数、请求头和带占位符的URL等方式来映射请求;且包括REST与HiddenHttpMethodFilter相关内容

2017-03-23

SpringMVC概述与HelloWorld实现

SpringMVC的具体实现步骤:加入Spring所依赖的jar包、在web.xml文件中配置DispatcherServlet、加入SpringMVC的配置文件,并配置视图解析器、创建请求处理器类和处理器,并标识为处理器、编写视图页面……

2017-03-23

基于SSH框架的员工信息操作实现案例

搭建SSH基本框架、显示所有员工的基本信息列表、删除和修改指定的员工信息、添加新的员工信息等操作

2017-03-22

Spring整合Struts2

在WEB应用程序中使用Spring的基本思路和具体实现,并基于此将Spring和Struts进行整合

2017-03-20

Spring整合Hibernate

Spring4整合Hibernate4实现用户购买图书和结账等操作,整合主要实现用IoC容器来管理Hibernate的SessionFactory实例,并使Hibernate使用Spring所提供的声明式事务……

2017-03-20

AOP基础与配置说明

使用动态代理实现面向切面编程、基于AspectJ注解的方式配置AOP、基于XML文件的方式配置AOP

2017-03-18

Spring中的事务管理

Spring中基于注解的声明式事务管理和基于XML文件的声明式事务管理测试程序

2017-03-18

Spring对JDBC的支持

使用Spring提供的JdbcTemplate模板类实现对数据库的更新和查询操作、使用JdbcTemplate实现具体的DAO类、使用支持具名参数的JDBC模板类对数据库进行操作

2017-03-16

AOP基础与配置

使用动态代理实现面向切面编程、基于AspectJ注解的方式配置AOP、基于XML文件的方式配置AOP

2017-03-15

基于SSM框架的员工信息管理实现

SSM高级整合项目即采用Spring、SpringMVC和MyBatis框架实现增删改查操作,主要功能点包括分页、数据校验(jQuery前端校验和JSR303后端校验)、AJAX请求及REST风格的URI等。 SSM高级整合项目的技术点包括:基础框架-SSM(Spring + SpringMVC + MyBatis)、项目依赖管理Maven、数据库-MySQL、前端框架-Bootstrap,可快速搭建简洁美观的界面、分页-PageHelper、逆向工程-MyBatis Generator等。

2018-08-02

MyBatis-08 插件开发

了解并实现MyBatis的插件开发机制,明确多插件的工作流程

2018-07-13

MyBatis-06 逆向工程

根据数据表表生成对应的JavaBean、Mapper接口和SQL映射文件

2018-07-12

MyBatis-05 缓存机制

学习MyBatis框架的一级缓存和二级缓存,明确缓存的工作机制,并实现MyBatis框架与第三方缓存EhCache的整合。

2018-07-12

Mybatis-04 动态SQL

1. if判断&OGNL;: 实现根据传入参数所携带的字段动态调整查询方式 2. where标签查询时如果某些条件没带可能导致SQL拼装有问题,比如多出一个and 3. Trim标签 4. choose标签:分支选择,只会进入其中一个 5. set标签:封装修改条件 6. foreach标签:遍历集合 7. foreach标签:批量保存 8. 内置参数_parameter与_databaseId 9. bind:可以将OGNL表达式的值绑定到一个变量中,方便后来引用这个变量的值 10. 抽取可重用的SQL片段,以方便多处引用

2018-07-09

Mybatis-03 SQL映射文件

详解MyBatis框架中SQL映射文件的具体配置,包括实现增删改查操作、根据主键生成方式获取主键值、针对单个参数、多个参数和命名参数的处理与参数值获取以及select标签中resultMap的详解

2018-07-09

MyBatis-2 全局配置文件

全局配置文件中各个标签的具体测试使用

2017-04-13

MyBatis-1 概述与HelloWorld

MyBatis的HelloWorld案例具体实现步骤、接口式编程的具体实现步骤

2017-04-13

SpringData-4 Repository接口

Repository接口及其子接口的具体使用,并实现为单个Repository添加自定义的方法

2017-04-10

SpringData-1 概述与HelloWorld

使用SpringData JPA来简化数据库操作的基本实现步骤

2017-04-09

JPA-6 整合Spring

Spring整合JPA的具体步骤实现

2017-04-09

JPA-5 使用二级缓存

使用JPA的二级缓存的具体实现步骤

2017-04-08

JPA-4 映射关联关系

映射单向多对一、单向一对多、双向一对一、双向多对一和双向多对多关联关系的具体实现

2017-04-08

JPA-3 核心API

主要包括Persistence、EntityManagerFactory、EntityManager和EntityTransaction的具体使用

2017-04-07

JPA-2 基本注解

JPA的基本注解主要包括@Entity、@Table、@Id、@GeneratedValue、@Basic、@Column、@Transient、@Temporal和@TableGenerator等。

2017-04-06

JPA-1 概述与HelloWorld

JPA的HelloWorld实现,使用实现JPA规范的Hibernate持久化框架

2017-04-06

SpringMVC-15 Spring整合SpringMVC

通常情况下,开发时会将Spring配置文件和SpringMVC配置文件分离开,即类似于数据源、事务、整合其他框架、Service和DAO等配置放在Spring的原生配置文件中。也具体说明了Spring的IoC容器与SpringMVC的IoC容器之间的关系……

2017-03-31

SpringMVC-13 异常处理

SpringMVC通过HandlerExceptionResolver接口来处理程序的异常,包括Handler映射、数据绑定和目标方法执行时发生的异常。 主要测试HandlerExceptionResolver的具体实现类的具体用法

2017-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除