02 2015 档案

摘要:java使用JDBC与数据库直接进行通信,但是我们通常将这个工作交给第三方框架来完成,而我们只专注于业务系统的开发工作。JDBC中提供的与事务相关的方法如下: Connection.setAutoCommit(boolean); Connection.commit(); Conne... 阅读全文
posted @ 2015-02-25 17:17 brightshi 阅读(204) 评论(0) 推荐(0)
摘要:对数据库连接池的理解:java操作数据库需要使用JDBC来进行操作,每次操作需要获取和数据库的一个连接,并在连接中进行操作。 但是,频繁的打开链接,关闭连接势必对系统性能造成消耗。所以,把获取连接与对连接的管理完全交给第三方数据库连接池这个中间件,当系统启动时,会按照javaee标准,对其中配... 阅读全文
posted @ 2015-02-25 17:15 brightshi 阅读(431) 评论(0) 推荐(0)
摘要:oracle database 10g 的JDBC版本是:Oracle Database 10gRelease 2 (10.2.0.5) JDBC DriversOracle Database 10gRelease 2 (10.2.0.4) JDBC DriversOracle Database 1... 阅读全文
posted @ 2015-02-25 17:13 brightshi 阅读(184) 评论(0) 推荐(0)
摘要:Spring提供了两个这样的数据源(都位于org.springframework.jdbc.datasource程序包里): DriverManagerDataSource:在每个连接请求时都新建一个连接。与DBCP的BasicDataSource不同,DriverManagerDataSou... 阅读全文
posted @ 2015-02-25 17:11 brightshi 阅读(282) 评论(0) 推荐(1)
摘要:这里主要介绍PropertyPlaceholderConfigurer这个类的使用,spring中的该类主要用来读取配置文件并将配置文件中的变量设置到上下文环境中,并进行赋值。一、此处使用list标签将多properties文件信息读取到PropertyPlaceholderConfigurer类中... 阅读全文
posted @ 2015-02-25 17:10 brightshi 阅读(4096) 评论(0) 推荐(0)
摘要:项目中往往需要数据源配置,此处我们使用commons-dbcp-dataSource进行数据源信息配置: 必须使用其定义的close方法来释放连接 ... 阅读全文
posted @ 2015-02-25 17:00 brightshi 阅读(244) 评论(0) 推荐(0)
摘要:一、spring的容器 ”容器“是spring的一个重要概念,其主要作用是完成创建成员变量,并完成装配。 而容器的特点”控制反转“和”依赖注入“是两个相辅相成的概念。 控制反转:我们在使用一个类型的实例实现某个功能时,需要先new出该类型的一个实例,并赋值给我们声明的某个引用变量,这样我们才能... 阅读全文
posted @ 2015-02-25 16:48 brightshi 阅读(2529) 评论(0) 推荐(1)
摘要:一、首先引入spring的jar文件到项目中,我采用maven管理项目依赖的jar包: 4.0.0.RELEASE org.springframework spring-test ${spring.version} 项目目录结构如下:还需要在项目中引入junit4的ja... 阅读全文
posted @ 2015-02-25 15:49 brightshi 阅读(20336) 评论(0) 推荐(2)
摘要:根据公司内部行政及人事办事效率的现状想了一个内容发布、审核、分发及处理后反馈的模块功能,想到这样的流程是否需要将工作流加入到系统中进行开发呢? 搜索之后,发现,使用工作流,主要目的有两个:一、定制新的工作流程,二、对以往的工作流程进行修改。当系统中的流程比较简单,或者不会变动时,没有必要使用工... 阅读全文
posted @ 2015-02-25 15:23 brightshi 阅读(190) 评论(0) 推荐(0)
摘要:生病加过年,中间没有更新随笔,上班第一天,更新一下博客内容:项目中使用了ALM,其中涉及到bug状态的变更,主要目的就是为了方便开发和测试进行合作,完成测试、bug修改、回归测试、再修改的迭代过程,有利于项目质量控制。bug状态:从new->open->fixed->reopen->fixed->c... 阅读全文
posted @ 2015-02-25 15:09 brightshi 阅读(962) 评论(0) 推荐(0)
摘要:在pom.xml中配置在该配置中添加 UTF-8 4.0.2.RELEASE org.springframework spring-webmvc ${spring.version} 阅读全文
posted @ 2015-02-01 17:33 brightshi 阅读(13317) 评论(1) 推荐(1)
摘要:首先 classpath是指 WEB-INF文件夹下的classes目录其中:lib和classes下文件访问优先级的问题: lib>classesclasspath 和 classpath* 区别:classpath:只会到你的class路径中查找找文件;classpath*:不仅包含class路... 阅读全文
posted @ 2015-02-01 17:29 brightshi 阅读(211) 评论(0) 推荐(0)
摘要:Spring V4.1以后的版本在不支持Servlet3.0的应用服务器上跑时会报如下错误:NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I解决办法:更换spring的版本,或者更换tomcat的版本,使用t... 阅读全文
posted @ 2015-02-01 17:28 brightshi 阅读(5320) 评论(0) 推荐(0)
摘要:现实问题在计算机上的解决,需要我们从现实问题中抽象出实体模型,然后再将实体模型对应到数据库关系表中。例如,我们在思考学生选课,这件事情上,实体模型就是“学生”和“课程”两个此时,我们使用powerdesigner可以建立概念模型,用图示的方法理解并表示两个实体对象的关系。那么如何使用powerdes... 阅读全文
posted @ 2015-02-01 17:25 brightshi 阅读(24446) 评论(0) 推荐(0)
摘要:一、前置控制器配置与讲解 上篇中理解了IOC容器的初始化时机,并理解了webApplicationContext和SevletContext和servlet的param等的概念和关系。 现在记录,如何配置前置控制器: MainServlet org.spr... 阅读全文
posted @ 2015-02-01 16:57 brightshi 阅读(3351) 评论(0) 推荐(0)
摘要:一、先说ServletContext javaee标准规定了,servlet容器需要在应用项目启动时,给应用项目初始化一个ServletContext作为公共环境容器存放公共信息。ServletContext中的信息都是由容器提供的。举例:通过自定义contextListener获取web.xml... 阅读全文
posted @ 2015-02-01 15:34 brightshi 阅读(33215) 评论(1) 推荐(11)