Welcome 微信登录

首页 / 软件开发 / JAVA

使用EMF实现模型驱动开发,第1部分:创建UML模型并生成代码

使用EMF实现模型驱动开发,第1部分:创建UML模型并生成代码

使用EMF实现模型驱动开发,第1部分:创建UML模型并生成代码2011-03-26 IBM Adrian PowellEMF 究竟是什么?Eclipse Modeling Framework(EMF)是一个开放源代码的 框架,它的目标是实现模型驱动架构(Model-Driven Architecture)的开发。如果我们 当中的少数人有幸得到了某个 UML 模型,那么这个框架就可以帮助我们将文档变成代码 。至于其他人,这个工具也使您又有一次机会向老板证实,...
使用EMP进行建模,第2部分:使用Eclipse的Java Emitter Templates生成代码

使用EMP进行建模,第2部分:使用Eclipse的Java Emitter Templates生成代码

使用EMP进行建模,第2部分:使用Eclipse的Java Emitter Templates生成代码2011-03-26 IBM Adrian PowellJava Emitter Templates(JET)概述开发人员通常都使用一些工具来生成常用的代码。Eclipse 用户可能对一些标准的工 具非常熟悉,这些工具可以为选定的属性生成 for(;;) 循环, main() 方法, 以及选定 属性的访问方法。将这些简单而机械的任务变得自动化,可以加快编程...
使用EMF进行建模,第3部分:使用Eclipse的JMerge定制生成的代码和编辑器

使用EMF进行建模,第3部分:使用Eclipse的JMerge定制生成的代码和编辑器

使用EMF进行建模,第3部分:使用Eclipse的JMerge定制生成的代码和编辑器2011-03-26 IBM Adrian Powell概述本系列文章的 前一篇介绍了有关 Eclipse 的 Java Emitter Templates (JET)和代码生成的知识,在那篇文章中,您已经看到如何通过使用模板和代码生成器 来节省时间,并实现模式级的代码重用。然而在大部分情况中,这都还不够。您需要能够 将所生成的代码插入现有的代码中,或者允许以后的开发人员来...
利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(一)

利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(一)

利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(一)2011-03-26 IBM B.J. Allmon开始之前关于本教程自从 Java 技术的版本 5 以来,很多 Web 框架和服务器端组件架构,如 Enterprise JavaBeans (EJB) 3.0 技术,已从元数据注释的使用受益。Stripes 是一个轻量级的 Java Web 应用程序框架,它也得到了这些受益。Stripes 是独特的,因为它利用 Ja...
利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(二)

利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(二)

利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(二)2011-03-26 IBM B.J. AllmonStripes 注释和单元测试发现 Stripes 注释的套件,并在您的应用程序上构造单元测试。Stripes 注释Stripes 带有以下注释:分派注释:@UrlBinding:该注释允许 ActionBean 类生成定制 UrlBinding URL 路径。在带注释 的 UrlBinding 路径被请求时,会调用...
Spring源代码分析-XmlBeanFactory导读

Spring源代码分析-XmlBeanFactory导读

Spring源代码分析-XmlBeanFactory导读2011-03-29 javaeye calmness源代码分析,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看 明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过 这篇文章对觉得困难的朋友有一个帮助。首先来打开该类的代码,我们将看到如下代码:Java代码public class XmlBeanFactory extends DefaultListableB...
Spring声明式事务管理源码解读之事务开始

Spring声明式事务管理源码解读之事务开始

Spring声明式事务管理源码解读之事务开始2011-03-29 javaeye 张荣华这个是我昨天在解决问题是看源码得一点体验,可能说得比较大概,希望大家多多讨 论,把本贴得质量提高上去,因为spring实现的事务管理这部分我相信还是有点复杂的。 一个人未必能想得十分清楚在spring的声明式事务管理中,它是如何判定一个及标记一个方法是否应该是处在事 务体之中呢。首先要理解的是spring是如何来标记一个方法是否应该处在事务体之中的。有这样一 个接口Tr...
Spring声明式事务管理源码解读之事务提交

Spring声明式事务管理源码解读之事务提交

Spring声明式事务管理源码解读之事务提交2011-03-29 javaeye 张荣华在下面的文章中,我讲会多次提到第一篇文章,第一篇文章是:Spring声明式事务管 理源码解读之事务开始如果要理解事务提交的话,理解事务开始是一个前提条件,所以请先看第一篇文章,再 来看这篇如果你仔细看下去,我想肯定是有很多收获,因为我们确实能从spring的代码和思想 中学到很多东西。正文:其实俺的感觉就是事务提交要比事务开始复杂,看事务是否提交我们还是要回到 Tran...
Spring源代码解析(一):IOC容器

Spring源代码解析(一):IOC容器

Spring源代码解析(一):IOC容器2011-03-29在认真学习Rod.Johnson的三部曲之一:< >,顺便也看了看源代码想知道个究竟,抛砖引玉,有兴趣的同志一起讨论研究吧!以下内容引自博客:http://jiwenke-spring.blogspot.com/,欢迎指导:)在Spring中,IOC容器的重要地位我们就不多说了,对于Spring的使用者而言,IOC容器实际上是什么呢?我们可以说BeanFactory就是我们看到的IoC...
Spring源代码解析(二):IOC容器在web容器中的启动

Spring源代码解析(二):IOC容器在web容器中的启动

Spring源代码解析(二):IOC容器在web容器中的启动2011-03-29 javaeye jiwenke以下引用自博客:http://jiwenke-spring.blogspot.com/ 上面我们分析了IOC容器本身的实现,下面我们看看在典型的web环境中,Spring IOC 容器是怎样被载入和起作用的。简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对 应的建立起一个IOC容器的体系。其中,...
Spring源代码解析(三):Spring JDBC

Spring源代码解析(三):Spring JDBC

Spring源代码解析(三):Spring JDBC2011-03-29 javaeye jiwenke下面我们看看Spring JDBC相关的实现,在Spring中,JdbcTemplate是经常被使用的类来帮助用户程序操作数据库,在 JdbcTemplate为用户程序提供了许多便利的数据库操作方法,比如查询,更新等,而且在 Spring中,有许多类似 JdbcTemplate的模板,比如HibernateTemplate等等 - 看来这是 Rod.Jo...
Spring源代码解析(五):Spring AOP获取Proxy

Spring源代码解析(五):Spring AOP获取Proxy

Spring源代码解析(五):Spring AOP获取Proxy2011-03-29 javaeye jiwenke下面我们来看看Spring的AOP的一些相关代码是怎么得到Proxy的,让我们我们先看看 AOP和Spring AOP的一些基本概念:Advice:通知,制定在连接点做什么,在Sping中,他主要描述Spring围绕方法调用注入的额外 的行为,Spring提供的通知类型有:before advice,AfterReturningAdvice,...
Spring源代码解析(六):Spring声明式事务处理

Spring源代码解析(六):Spring声明式事务处理

Spring源代码解析(六):Spring声明式事务处理2011-03-29 javaeye jiwenke我们看看Spring中的事务处理的代码,使用Spring管理事务有声明式和编程式两种方 式,声明式事务处理通过AOP的实现把事物管理代码作为方面封装来横向插入到业务代码 中,使得事务管理代码和业务代码解藕。在这种方式我们结合IoC容器和Spirng已有的 FactoryBean来对事务管理进行属性配置,比如传播行为,隔离级别等。其中最简单的方 式就是...
Spring源代码解析(七):Spring AOP中对拦截器调用的实现

Spring源代码解析(七):Spring AOP中对拦截器调用的实现

Spring源代码解析(七):Spring AOP中对拦截器调用的实现2011-03-29 javaeye jiwenke前面我们分析了Spring AOP实现中得到Proxy对象的过程,下面我们看看在Spring AOP 中拦截器链是怎样被调用的,也就是Proxy模式是怎样起作用的,或者说Spring是怎样为 我们提供AOP功能的;在JdkDynamicAopProxy中生成Proxy对象的时候:Java代码return Proxy.newProxyIn...
Spring源代码解析(八):Spring驱动Hibernate的实现

Spring源代码解析(八):Spring驱动Hibernate的实现

Spring源代码解析(八):Spring驱动Hibernate的实现2011-03-29 javaeye jiwenkeO/R工具出现之后,简化了许多复杂的信息持久化的开发。Spring应用开发者可以通过 Spring提供的O/R方案更方便的使用各种持久化工具,比如Hibernate;下面我们就 Spring+Hibernate中的Spring实现做一个简单的剖析。Spring对Hinberanate的配置是通过LocalSessionFactoryBe...
<< 171 172 173 174 175 176 177 178 179 180 >>