自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 服务器端之jsp内置对象和作用域

jsp九大内置对象及其作用application application是针对个应用的对象,服务器启动就实例化,生命周期最长,可以用来传递全局变量,只有一个,而且所有的客户都用这一个对象 session 会话对象,在第一个jsp页面装载的时候就实例化创建,存在于当前的会话过程中,可以跟踪用户的操作状态、存放用户信息等,如果超过默认的会话时间,那么会重新创建 request 请求对象,代表了客户端请求

2017-08-04 00:07:21 701

原创 框架学习之mybatis整合spring

mybatis核心原理mybatis是一个持久层的应用框架,它省略了数据库操作dao层的实现类,利用动态代理的原理生成我们需要的实现类操作数据库,并且可以定制化sql语句,不存在很繁琐的注解配置mybatis整合spring配置导入整合的架包(maven搭建项目实现导包)application.xml配置 与spring整合hibernate相比,数据源不会改变配置,只是多加一个: <proper

2017-08-01 16:03:51 402

原创 框架学习之springMvc整合框架-03数据校验、类型转换

数据校验注解和声明 在需要启用数据校验的参数前面加注解:@Validated 在实体类的属性上注解: @NotBlank表示不能为null,但是只能用于String类型 @NotEmpty表示不能为null,同时 size>0 @NotNull表示不能为Null @Size(min=2)表示字符串最小的长度 @DecimalMin(“0.0”) @DecimalMax(“1000.0”)

2017-08-01 14:32:17 474 1

原创 框架学习之springMvc整合框架-02文件上传、下载、国际化、拦截器、异常框架

基于maven搭建项目所有需要的架包通过在maven respository官网获得文件上传和下载文件上传具体步骤: 1. 在提交的表单中加入属性:enctype=”multipart/form-data” 2. 在处理器Controller里面的具体对应的方法参数中加入(MultipartFile fileName),fileName是上传表单中的文件名,保持一致,否则加注解(不推荐) 3.

2017-08-01 13:41:38 551

原创 框架学习之springMVC整合框架-01基础、访问servletAPI、json

基于Maven搭建springMVC项目的整合springMVCSpringMVC是spring扩展出的一个应用于web端的框架,属于更轻量级的应用框架springMVC基础使用1. 导包 使用maven搭建项目,需要的架包在pom.xml文件中导入,由仓库自动下载架包(百度maven respository官网即可找到配置文件) 2. xml配置 1).在web.xml文件中配置spring

2017-07-31 20:58:25 1074 2

原创 框架学习之spring整合struts2、hibrenate-03声明式事务

基于hibernate的声明式事务spring整合hibernate的声明式事务<-- 配置声明式事务管理器transactionManager --> <-- spring整合hibernate的transactionManager --> <bean id="tm" class="org.springframework.orm.hibernate5.HibernateTransactionMa

2017-07-31 19:48:25 515 1

原创 框架学习之spring整合struts2、hibernate-02AOP编程

面向切面编程AOP?在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程 1. 连接点(Joinpoint): 程序执行过程中明确的点,如方法的调用或特定的异常被抛出。 2. 切入点(Pointcut): 指定一个通知将被引发的一系列连接点的集合。 3. 通知(Advice): 在特定的连接点,AOP框架执行的动作。 4. spring通过动态代理来实现AOP的实

2017-07-31 19:24:49 450 2

原创 框架学习之spring整合hibernate、struts2框架-01基础配置

spring概述 spring是一个容器框架,创建bean,维护bean之间的关系 spring可以管理web层,持久层,业务层,dao层,spring可以配置各个层的组件,并且维护各个层的关系 spring整合struts2之配置web.xml配置 1. 除了在文件中配置使用struts2的过滤器外,还需要配置一个spring框架提供的一个监听器 2. 同时配置一个applicationCon

2017-07-31 18:40:03 426

原创 框架学习之hibernate-03查询、缓存

hibernate查询HQL查询 1. 采用session.createQuery(hql)方法查询数据库,面向对象的查询 2. 当hql是查询,返回多行数据时,调用query.list() 3. 当hql是查询,却最多只返回一行数据时,调用query.uniqueResult() 4. 当hql是insert、delete、update时,调用query.executeUpdate(),返

2017-07-31 15:57:59 283

原创 框架学习之hibernate-02实体与实体之间的关系

实体与实体之间的关系映射配置注解配置(常用)在有外键字段对应的表所对应的实体类中,配置: 1. 一对一 @OneToOne @JoinColumn(name=”外键名”) 2. 一对多 @OneToMany @JoinColumn(name=”外键名”) 3. 多对一(常用) @ManyToOne @JoinColumn(name=”外键名”) 反过来的关系映射配置 @OneT

2017-07-31 11:03:01 473

原创 框架学习之hibernate-01基础配置和使用

持久层框架hibernate本文描述hibernate的主要配置和基本的使用 基础配置 首先在src目录下创建一个hibernate.cfg.xml文件,在这个文件中进行以下基础配置: <hibernate-configuration> <!-- 会话工厂:代表物理数据库在内存中的一个镜像 --> <session-factory> <property name="c

2017-07-31 10:34:12 316

原创 框架学习之struts2-05文件上传、下载、ajax整合json

struts2文件上传、下载、ajax整合json文件上传 1. 导相应的包,百度搜索 2. 表单的处理,在属性中加入属性enctype=”multipart/form-data” 3. 在目标处理器类中声明一个文件,并且名字要和表单中的文件名字一致还可以声明文件名和文件类型,必须是上传 文件名+FileName和文件名+ContentType 4. 完全用框架,那么可以按照下面的操作来:<

2017-07-30 20:14:25 737

原创 框架学习之struts2-04数据类型转化和数据校验

数据类型转化和数据校验的原理和流程struts2数据校验的基本原理 当用户发送请求经过一系列的过滤器之后,会由动态代理生成相应的拦截器 由拦截器进行数据的校验,如果数据不合法将产生错误信息,并且返回一个逻辑结果INPUT 我们可以将错误信息自定义,然后通过struts2标签输出到页面 我们也可以自定义数据校验器和转换器 操作流程 自定义校验器 1.创建一个自定义校验器类继承FieldValidat

2017-07-30 19:20:36 355

原创 框架学习之struts2-03标签、OGNL表达式

struts2的常用标签 if else 标签 集合的拼接标签: <div> <s:set var="scoresGroup1" value="{97, 98, 56, 67}" /> <s:set var="scoresGroup2" value="{96, 88, 91}" /> <s:append var="scoresAll">

2017-07-30 16:51:11 299

原创 框架学习之struts2-02其他配置、异常框架和国际化

关于struts2的更多配置 xml配置 配置默认的命名空间 1.在自定义配置文件中没有找到相应的命名空间包处理请求时,就会到默认的命名空间下去匹配 <package name="default" extends="struts-default" > <!-- 默认的处理器引用:告知Struts框架,如果请求到本包中,但没有找到对应的处理器,则使用该默认处理器进行处理 -->

2017-07-30 16:13:19 392

原创 框架学习之struts2-01主要配置

struts2基本流程本文主要说明struts2的主要使用流程和主要配置 概述 struts2是一个基于MVC设计模式的开源框架,本质是一个servlet,在MVC设计模式中里属于控制层,它做到了将业务逻辑控制器和servlet的API分离 核心原理? 1.当web应用在启动的时候,会扫描xml文件,由于配置了一个过滤器,这个在实例化的时候会自动扫描struts.xml文件里的配置信息存放到we

2017-07-30 15:01:32 355

原创 Web应用运行原理

JSP/Servlet本文描述web应用在服务器上启动、访问的原理及过程,主要从jsp+Servlet模式角度阐述。web服务器和web容器概念?web服务器 Web服务器是指能够为发出请求的浏览器提供文档的程序,应用层使用的是HTTP协议。目前最主流的三个Web服务器是Apache Nginx IIS。 web容器 Web容器是一种服务器程序,例如Tomcat默认端口8080就提供了一个相应

2017-06-29 21:05:43 3357

空空如也

空空如也

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

TA关注的人

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