
spring
文章平均质量分 81
漂流的猪
这个作者很懒,什么都没留下…
展开
-
PropertyPlaceholderConfigurer配置
多数的鲜为人知方法都是因为有着罕见的应用,就比如说Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。 /WEB-INF/reportConfig.properties --------转载 2013-05-20 10:07:20 · 767 阅读 · 0 评论 -
spring整合struts2的应用
1、web.xml的配置web.xml文件实现了spring和struts的整合。1)加载struts2核心及拦截过滤 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*2)指明spr原创 2013-09-30 18:20:13 · 1064 阅读 · 0 评论 -
spring对JDBC的支持
1、Spring通过抽象JDBC访问并提供一致的API来简化JDBC的访问。实际操作中,只需要声明SQL、调用合适的api和处理结果集就可以了。spring主要提供JDBC模板方式、关系数据库对象化方式和SimpleJdbc方式来简化JDBC编程。JDBC模板方式:框架实现模板设计模式,将可变部分和非可变部分分离,可变部分采用回调接口方式由用户来实现。框架提供了:JdbcTemplate、原创 2013-08-08 14:21:21 · 1165 阅读 · 0 评论 -
配置DataSource方法(BasicDataSource为例) 和 具体的数据库操作(HibernateDaoSupport、HibernateTemplate和jdbcTemplate)
1、直接在xml文件中写入value值(不好) 2、结合properties文件,分离value值和xml文件(目前项目中普遍使用的,较好) 3、这种方法和方法1是同样的思路(并不好)原创 2013-08-07 15:57:39 · 1779 阅读 · 0 评论 -
spring 连接到数据库池以及数据库操作
1、传统的两层结构中(即客户端、数据库),客户端程序在启动时打开数据库连接,在退出程序时关闭数据库连接。这样,每个客户端始终占用一个数据库连接,效率低下;在三层结构模式中(即客户端、数据库连接池、数据库),数据库连接通过中间层的连接池管理。只有当用户真正需要进行数据库操作时,中间层才从连接池申请一个连接,数据库操作完毕,连接立即释放到连接池中,以供其他用户使用。这样,少量的共享线程池可以维护大量的原创 2013-08-19 14:33:36 · 1225 阅读 · 0 评论 -
Oracle存储过程基本语法
存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;行2: IS关键词表明后面将跟随一个转载 2013-07-26 12:08:02 · 713 阅读 · 0 评论 -
jdbcTemplate 调用存储过程和回到函数
1、使用jdbcTemplate调用存储过程Spring的SimpleJdbcTemplate将存储过程的调用进行了良好的封装。一)无返回值的存储过程调用CREATE OR REPLACE PROCEDURE TESTPRO(PARAM1 IN VARCHAR2,PARAM2 IN VARCHAR2) AS BEGIN INSERT INTO TESTTABLE (原创 2013-07-18 18:19:41 · 5267 阅读 · 0 评论 -
Spring的事务处理方案
一、Propagation :对于特定的方法或方法命名模式,代理的具体事务行为由事务属性驱动,如下面的例子所示:PROPAGATION_REQUIRED,readOnlyPROPAGATION_REQUIRED key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如原创 2013-07-15 15:38:43 · 673 阅读 · 0 评论 -
一些注解
1、@RequestParam@RequestMapping("/accounts/show") public void show(@RequestParam("number") String number, Map model) { model.put("account", accountRepository.findAccount(number)); } 这里@R原创 2013-05-15 18:36:03 · 868 阅读 · 0 评论 -
Struts2自定义拦截器实例—登陆权限验证
此实例实现功能:用户需要指定用户名登陆,登陆成功进入相应页面执行操作,否则返回到登陆页面进行登陆,当直接访问操作页面(登陆后才能访问的页面)时则不允许,须返回登陆页面。代码如下:一、页面login.jsp yuewei'Login <!-- -->转载 2013-10-08 13:51:18 · 725 阅读 · 0 评论