- 浏览: 69424 次
- 性别:
- 来自: 深圳
文章列表
3.1、DispatcherServlet作用
DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。具体请参考第二章的图2-1。
DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:
1、文件上传解析,如果请求类型是multipart将通过MultipartResolver进行文件上传解析;
2、通过HandlerMapping,将请求映射到处理器(返回一个HandlerEx ...
- 2015-03-13 19:23
- 浏览 683
- 评论(0)
使用Spring CommonsMultipartResolver 上传文件
SpringMVCJavaStrutsJSP
可以在controller(spring mvc) 或者 action (struts mvc)
中直接使用CommonsMultipartResolver
Java代码
- 2015-03-13 16:55
- 浏览 499
- 评论(0)
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter
(2012-11-16 21:03:03)
转载▼
标签:
- 2015-03-13 16:45
- 浏览 1163
- 评论(0)
PropertyPlaceholderConfigurer的用法:
用法1:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework. ...
- 2015-03-13 16:43
- 浏览 533
- 评论(0)
一、这个接口有什么用?
当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的bean对象。
二、怎么用?
举个例子吧:
例如我有一个方法类AppUtil,这个方法类中需要使用到的ApplicationContext中的某个bean(companyService)。
1、因为spring要建立属于自己的容器,就必须要加载自己的配置文件。
这个时候,需要注册ContextLoaderList ...
- 2015-03-13 16:38
- 浏览 541
- 评论(0)
在mybatis自动生成代码有两种方式:
方式一:是通过使用eclipse作为开发工具,采用maven来构建项目生成的,下面的演示是通过第一种方式。
今天来记录下mybatis-generator插件自动生成xml mapper和model还有dao接口,这样我们就可以把精力放在业务代码上,而不需要关心数据库的具体操作。
这里我使用eclipse作为开发工具,采用maven来构建项目。
1. 编写pom.xml文件
- 2015-03-12 18:59
- 浏览 641
- 评论(0)
以前都没有注意到在window中的字体居然有些在eclipse中查找不到,后来才知道是因为window中的有些字体被设置为了隐藏了所以查找不到了
后来在网上找找资料发现有些解决方法,有些博主说这样:
采用的是更改eclipse 下面的 plugins 里面的org.eclipse.jface_3.7.0.v20110928-1505.jar 把它打开然后进入到/org/eclipse/jface/resources这个目录,然后找到xxxxwindows7.properties 在这个jar包里面改东西,我看了之后也去试了下结果没有用,而且比较麻烦!
后来发现了有这样一个提示:
随后就点 ...
- 2015-03-08 22:38
- 浏览 423
- 评论(0)
oracle230
物化视图
历史:8i和8i之前,oracle提供了快照snapshot;在9i中改名为物化视图也叫实体化视图(materialized view).
作用:提高了查询速度,数据库性能调整的重点。
1. 调整sga和pga
2. 调整sql语句,使用绑定变量
3. 使用物化视图
4. 系统结构上,使用读写分离
1.读库、写库进行实时数据更新同步:
a. 在写库上使用logmnr实现日志挖掘,传输到读库上,重做日志
b. 在读库、写库之间使用queue
c. 11G中提供了DG ...
- 2015-02-25 10:01
- 浏览 465
- 评论(0)
oracle229
oracle11G闪回flashback
oracle9i的闪回:
闪回查询从9i引入,可以按照时间点或者SCN向前查
询,获取修改 前的数据。
闪回查询依赖于回滚段中存储的数据前镜像,通过设置
undo_retention参数设置前镜像的保留时间。
查询的语法:
select … as of scn | timestamp
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connec ...
- 2015-02-25 10:00
- 浏览 493
- 评论(0)
oracle228
数据转载
数据的装载:
•SQL*LOADER
•外部表
•导入/导出
SQL*LOADER:
SQL*LOADER是一个ORACLE工具,能够将数据从外部数据文件装载到数据库中。
运行SQL*LOADER的命令是sqlldr。
Sqlldr的两种使用方式:
1. 只使用一个控制文件,在这个控制文件中包含数据
2. 使用一个控制文件(作为模板) 和一个数据文件
一般采用第二种方式,数据文件可以是 CSV 文件、txt文件或者以其他分割符分隔的。
说 ...
- 2015-02-25 09:59
- 浏览 462
- 评论(0)
oracle227.2
oracle Wallet的使用
oracle Wallet的使用(即内部加密技术TDE(Transparent Data Encryption ))
1. TDE是Oracle10gR2中推出的一个新功能,使用时要保证Oracle版本是在10gR2或者以上
--查看oracle版本:
select * from v$version;
2、创建一 ...
- 2015-02-25 09:58
- 浏览 2350
- 评论(0)
oracle2271
对于可传输表空间有一个重要概念:自包含(Self-Contained)。
在表空间传输的中,要求表空间集为自包含的,自包含表示用于传输的内部表空间集没有引用指向外部表空间集。自包含分为两种:一般自包含表空间集和完全(严格)自包含表空间集。
常见的以下情况是违反自包含原则的:
索引在内部表空间集,而表在外部表空间集(相反地,如果表在内部表空间集,而索引在外部表空间集,则不违反自包含原则)。
分区表一部分区在内部表空间集,一部分在外部表空间集(对于分区表,要么全部包含在内部表空间集中,要么全不包含)。
如果在传输表空间时同时传输约束,则对于引 ...
- 2015-02-25 09:57
- 浏览 482
- 评论(0)
oracle227
逻辑备份与恢复
备份与恢复简介:
备份是数据库中数据的副本,它可以保护数据在出现意外
损失时最大限度的恢复。
Oracle数据库的备份包括以下两种类型:
物理备份是对数据库的操作系统物理文件( ...
- 2015-02-25 09:54
- 浏览 1289
- 评论(0)
oracle226
UNDO表空间
查看PPT
SQL>showparameterundo;
NAMETYPEVALUE
------------------------------------ ----------- ------------------------------
undo_managementstringAUTO--自动管理
undo_retentioninteger900--inactive的undo块数据保持时间,设置为最长的select时间
undo_tablespacestring UNDOTBS1--默认 ...
- 2015-02-25 09:52
- 浏览 517
- 评论(0)
oracle225
oracle11G的临时表空间
临时表空间定义和作用:
临时表空间:用来存放用户的临时数据,临时数据就是在需要时被覆盖,关闭数据库后自动删除,其中不能存放永久性数据。
例如当用户对很多数据行进行排序时,排序在PGA中进行。但是如果排序的数据过多,导致内存不足时,oracle会
把要排序的数据分成多份,每次只取一份放在PGA中进行排序,其他的部分都放到临时表空间中,当PGA里的部分排序
完成后,把排序好的部分交换到临时表空间中,同时再从临时表空间里取一份没有排序的数据到PGA中进行排序,这样直到所有数据排序完成为止。
...
- 2015-02-25 09:51
- 浏览 911
- 评论(0)