框架
喵先生MJ
喵了个咪的,才想起来喵的空间还是可以用的....杀回来了!
展开
-
模仿Hibernate的逆向工程
项目结构:运行效果:1 #jdbc.cfg.properties配置文件信息2 #database name3 DB_NAME = mytestPOJO效果:#jdbc.cfg.properties配置文件信息#database nameDB_NAME = hongten运行效果://说明:我们转载 2014-07-19 11:35:52 · 274 阅读 · 0 评论 -
Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一转载 2014-08-04 16:12:22 · 233 阅读 · 0 评论 -
Spring MVC Jar包作用详解
spring的jar各包作用spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的S转载 2014-07-12 17:15:48 · 660 阅读 · 0 评论 -
Java的单例模式与延时加载
单例模式使用简单,常见的使用ch原创 2014-07-13 23:23:06 · 367 阅读 · 0 评论 -
Struts2核心组件
转自:http://blog.sina.com.cn/s/blog_722e24e70100npay.html- Struts的5个核心转自组件1. Actions: model2. Interceptors: controller3. Value stack / OGNL: provide common thread, linking and enabling转载 2014-08-01 21:55:29 · 350 阅读 · 0 评论 -
web.xml 详细介绍
1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二 Load-on-startupLoad转载 2014-08-23 01:18:18 · 327 阅读 · 0 评论 -
理解class.forName()
使用jdbc方式连接数据库时会使用一句代码Class.forName(String className).这句话是什么意思呢?首先说一点Class.forName(String className)这个方法的作用是装载className这个字符串指定的类。官方文档返回与带有给定字符串名的类或接口相关联的 Class 对象。调用此方法等效于:转载 2014-08-23 00:25:11 · 560 阅读 · 0 评论 -
Spring常用注解,自动扫描装配Bean
1 引入context命名空间(在Spring的配置文件中),配置文件如下:Xml代码 xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/context http://www.springframewor转载 2014-08-16 18:14:31 · 281 阅读 · 0 评论 -
spring多数据源配置
项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。转载 2014-08-03 14:12:58 · 274 阅读 · 0 评论 -
mvc与三层结构终极区别
注:本文章内所有内容都来自互联网,本人主要是起了一个收集的作用http://www.cnblogs.com/zhhh/archive/2011/06/10/2077519.html又看到有人在问三层架构和MVC的关系,感觉这种问题有点教条化了。因为它们都在逻辑上将应用程序划为三块,凑了一个数字3,就有人非要把它们联系到一起了。 这两个东西我接触有几年了,有一点体会,表达一转载 2014-07-03 00:51:57 · 412 阅读 · 0 评论 -
Hibernate的逆向工程原理
这几天闲着没事儿,就想了一下hibernate的逆向工程的实现原理。这是我个人构思的想法:1.我们在数据库中建立一个我们自己的表;如:1 CREATE TABLE `person` (2 `id` int(11) NOT NULL AUTO_INCREMENT,3 `name` varchar(20) COLLATE utf8_bin NOT NUL转载 2014-07-19 11:33:56 · 364 阅读 · 0 评论 -
深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式
现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为了工作而学习,转载 2014-07-22 21:56:03 · 386 阅读 · 0 评论 -
简单观察者模式
package com.practice.designpattern.observer_pattern;import java.util.ArrayList;import java.util.Observable;import java.util.Observer;/** * 简单观察者模式的使用 * * 我们需要一个被观察者和多个观察者来进行试验 * * @author原创 2014-07-25 15:16:40 · 286 阅读 · 0 评论 -
AOP的实现机制
1 AOP各种的实现AOP就是面向切面编程,我们可以从几个层面来实现AOP。在编译器修改源代码,在运行期字节码加载前修改字节码或字节码加载后动态创建代理类的字节码,以下是各种实现机制的比较。 类别机制原理优点缺点静态AOP静态织入在编译期,切面直接以字节码的形式编译到目转载 2014-07-27 00:19:08 · 261 阅读 · 0 评论 -
Spring MVC 3 总结
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)转载 2014-08-01 21:30:38 · 174 阅读 · 0 评论 -
Spring容器-Bean的生命周期
Spring中,ApplicationContext对bean的管理,是在其封装的BeanFactory实例的基础上,提供了一些其他对bean的操作,下面以ApplicationContext中bean的生命周期来说明 [ 启动容器 ]1 调用BeanFactoryPostProcessor工厂后处理器的postProcessBeanFactory()对BeanDefini转载 2014-07-27 00:04:19 · 290 阅读 · 0 评论 -
Spring 的微内核与FactoryBean扩展机制
扩展Spring系列(1)--Spring 的微内核与FactoryBean扩展机制DreamHead在《思考微内核》十分激赏 Spring的微内核与扩展机制:“Spring的微内核在哪里呢?便是DI容器。而通过FactoryBean,我们可以定制自己的组件组装过程,对一个普通的JavaBean做手脚,像Spring AOP中常用的ProxyFactoryBean做的那样。如此,我们就转载 2014-07-27 00:35:13 · 281 阅读 · 0 评论 -
深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式
现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为了工作而学习,转载 2014-07-02 20:17:31 · 372 阅读 · 0 评论 -
Struts + Spring + Hibernate针对Oracle9i使用Bloc
applicationContext.xml文件 id="lobHandler" lazy-init="true" class="org.springframework.jdbc.support.lob.OracleLobHandler"> name="nativeJdbcExtractor"> bean="nativeJdbcExtractor" /> id="n原创 2009-05-29 09:00:00 · 439 阅读 · 0 评论 -
Spring中bean的作用域(scope),sington与prototype
在spring2.0之前bean只有2种作用域即:singleton(单例)、prototype,Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean,下面就让我们来看看singleton与prototype在spring的作用域(scope)中到底有什么区别Java代码 package s转载 2014-08-17 22:47:44 · 866 阅读 · 0 评论