E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Spring学习
Spring学习
笔记(三十):关于org.slf4j.logger的日志打印log.info(string,object)
以前没细看log.info(Stringformat,Objectarg)方法,一直以为只是简单的输出一个字符串和一个对象,字符串是对这个对象的说明;结果今天用到了,试了下,结果后面的对象一直不输出,再细看方法的2个参数,才知道参数1是对参数2进行格式化然后输出参数2;eg:Mapmap=newHashMap();map.put("a","b");logger.info("{}","abc");/
Jalon2015
·
2017-04-22 15:59
Spring学习笔记
spring学习
笔记 --配置项(一)
和 一句话描述就是给spring一个默认的请求处理分发类,可以正常处理RESTful风格链接,静态资源无法访问的问题 用的更多优雅REST风格的资源URL不希望带.html或.do等后缀.由于早期的SpringMVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用*.do、*.xhtml等方式。这就决定了请求URL必须是一个带后缀的U
信-念
·
2017-04-21 00:00
spring
Spring学习
(2):SpringAOP基本概念详解
前言AOP(AspectOrientedProgramming)意为:面向切面编程。到底什么意思呢?我们来举个例子说明。传统的OOP(ObjectOrientedProgramming面向对象编程)系统中,各个模块之间是相互独立的,比如说某管理系统的模块图如下:上图对于业务需求而言,需求和具体实现之间是一一对应的,无论从开发还是维护的角度,都比较方便。不过,在开发中为例调试,或者进入生产环境后为了
name_s_Jimmy
·
2017-04-19 15:34
javaWeb
Spring
Spring学习
一:基本框架图介绍与HelloWorld程序
本节学习目标了解Spring框架分为5个模块;导入Spring库;会看懂Beans的配置xml文件、知道配置文件中id代表什么,class代表什么;会用ApplicationContext以依赖注入的方式创建一个Java对象。概述Spring作为一种框架,以简化复杂开发,提高开发效率的价值存在。在学习Spring时,首先需要明白Spring的设计架构是什么。所以,这一篇分两部分整理。一部分是Spr
Wayss_S
·
2017-04-19 00:37
spring
helloworld
框架
junit
Spring学习
(1):控制反转(IoC)和依赖注入(DI)的详解以及注解(annotation)开发入门案例
前言以往的java学习中,我们要想得到一个对象,就把它new出来。如:Appleapple=newApple();在一些复杂的系统中,一个对象A可能依赖于对象B,C等(代码表现为A类持有B,C类的对象作为A类的属性)。以往来说,我们想要使用B,C中的方法时,就要先new出BC的对象,再去调用方法。回头想想,我们真的有必要去主动获取依赖对象吗?我们的最终目的,其实就是直接调用依赖对象所提供的方法而已
name_s_Jimmy
·
2017-04-18 14:22
javaWeb
Spring
Spring学习
-35:SSH框架整合之jar包的整理
虽然目前主流的JavaEE框架已经由最初的SSH(Spring+Struts+Hibernate),演变为SSM(Spring+SpringMVC+Mybatis),但是SSH框架整合的学习,有助于我们理解Web项目,今天我就简单介绍一下三大框架整合的时候,jar包的整理。准备工作:新建web项目:Spring_ssh11、Struts2:此处以笔者本地的struts-2.1.6-all.zip版
Yes_JiangShuai
·
2017-04-18 10:47
Spring
Spring学习之路
Spring学习
-34:Spring中的事务管理之声明式事务(基于注解)
Spring中的事务管理之声明式事务(基于注解)是基于,它默认查找名称为transactionmanager的事务管理器Bean。这个很简单,请看例子。首先,恢复项目环境。详见环境搭建。1、配置applicationContxt.xml:配置事务管理器、并开启注解的事务管理2、在Service上使用注解AccountServiceImpl:@Transactionalpackagecom.js.d
Yes_JiangShuai
·
2017-04-16 17:58
Spring
Spring学习之路
Spring学习
-33:Spring中的事务管理之声明式事务(基于切面自动代理)
声明式事务的管理:(自动代理,基于切面),这种方式需要重点掌握。首先,预备工作是将项目恢复到最原始版本,详见环境搭建。第一步:导入相应的jar包。aspectJ包(两个,详见aspectJ部分)第二步:引入相应的约束aop约束、tx约束第三步:注册事务管理器第四步:配置增强、切面、切点第五步:编写测试。packagecom.js.demo3;importorg.junit.Test;importo
Yes_JiangShuai
·
2017-04-16 16:04
Spring
Spring学习之路
Spring学习
手册(15)—— Hello Spring MVC
目前为止我们通过Sprint学习手册系列,学习了Spring核心框架技术:IOC和AOP技术,同时我们学习了如何在Spring框架体系下整合mybatis数据持久框架和log4j2日志框架。通过这些学习和实践,我们已经可以使用Spring核心框架完成JAVA后台服务开发工作。本文我们学习SpringMVC框架的使用入门。一、创建Web项目本文依然使用IDEA创建WEB项目,使用旗舰版(官网提供30
泽_渊
·
2017-04-15 17:14
spring学习
之使用AspectJ实现AOP
Hello.javapackagecom.aspect.service; publicinterfaceHello{ publicvoidfoo(); publicintaddUser(Stringname,Stringpass); } HelloImpl.java/** * */ packagecom.aspect.service.impl; importorg.springfram
KinseyGeek
·
2017-04-14 00:00
spring
aspectj
Spring学习
-27:Spring中的JDBC Template(JDBC模板):完成查询的操作
我们在上一讲没有去做查询的操作,因为这里面的查询呢,要稍微麻烦一点点儿,因为我们说过,JDBCTemplate跟DBUtils比较类似,DBUtils提供了一系列handler,但是JDBC模板里面没有提供handler,需要我们自己去封装,这就给查询操作增加了一些复杂性。下面,我们来进行查询工作,我们先人为的把查询分为两类:1、简单查询(返回的是一些比较简单的数字、字符串,而不是一个对象或集合)
Yes_JiangShuai
·
2017-04-13 20:28
Spring
Spring学习之路
Spring学习
-26:Spring中的JDBC Template(JDBC模板):完成增删改的操作
现在开始,介绍一下使用JDBC模板来实现增删改查的操作。首先给大家介绍,增删改的操作。1、定义实体类:packagecom.js.demo2;publicclassUser{privateIntegerid;privateStringname;publicIntegergetId(){returnid;}publicvoidsetId(Integerid){this.id=id;}publicSt
Yes_JiangShuai
·
2017-04-13 19:30
Spring
Spring学习之路
Spring学习
-25:Spring中的JDBC Template(JDBC模板):设置参数到属性文件
如果只是一般情况下使用Spring的JDBC模板,前面所说的配置方式就足够了,但是Spring也提供了将参数配置到属性文件的方式来避免到配置文件去修改参数。1、在src目录下新建属性文件,文件名任意,我这里取jdbc.properties。2、将参数写入属性文件中,属性名可以任意:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql:///spr
Yes_JiangShuai
·
2017-04-13 18:18
Spring
Spring学习之路
Spring学习
之SpEL(一)
整体代码结构:Person.javapackagecom.kinsey.woo.dto;publicclassPerson{privateStringname;publicPerson(){super();}publicPerson(Stringname){this.name=name;}publicStringgetName(){returnname;}publicvoidsetName(Str
「已注销」
·
2017-04-08 23:25
Spring
Spring学习
笔记
1.Spring注解@Component、@Repository、@Service、@Controller区别spring2.5中除了提供@Component注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service和@Controller。@Repository:持久层@Service:业务层@Controller:控制层(Web层)它们和@Component是
qingmengwuhen1
·
2017-04-08 11:14
JAVA知识
Spring学习
手册(14)—— Spring整合Log4j2
我们首先学习了Spring的两个核心技术:IOC和AOP,然后为满足真实的项目需求我们又学习了Spring的基础JDBC操作以及如何再Spring框架下整合mybatis数据持久化框架。到目前为止我们已经可以完成简单的Spring后台项目开发工作。但是在实际的项目中,为了方便调试和追踪问题,我们往往需要打印日志信息来帮助我们发现和追踪问题。因此,为完善项目实际开发能力,本文我们主要学习在Sprin
泽_渊
·
2017-04-06 19:18
Spring学习
手册(13)—— Spring整合mybatis
Spring学习
手册(12)——SpringJDBC数据库访问我们学习了如何使用Spring的JDBC抽象进行数据库访问,这极大的简化了开发者的工作量:不需要关心数据库连接、关闭;查询语句的构造、执行.
泽_渊
·
2017-04-05 11:44
spring学习
之FactoryBean学习(一)
整体代码结构:GetFactoryBean.javapackagecom.kinsey.woo.factory;importjava.util.Date;importorg.springframework.beans.factory.FactoryBean;publicclassGetFactoryBeanimplementsFactoryBean{privatebooleanflag;publi
KinseyGeek
·
2017-04-03 10:39
Spring学习
笔记(三)基于XML Schema的配置方式
前言:Spring2.0开始,Spring允许使用基于XMLSchema的配置方式来简化Spring配置文件,这种方式更加简洁,可以对Spring配置文件进行“减肥”。 Spring配置文件的基本配置的标签包含如下配置: 其中已经包含了一个最基本的Schema:spring-beans-4.0.xsd,也是默认的命名空间。如果对XML命名空间不了解的可以从参考:XML学习笔记一、Spring中
FXBStudy
·
2017-04-01 11:20
Spring
最新整合maven+SSM+Tomcat 实现注册登录
mybatis学习http://www.mybatis.org/mybatis-3/zh/index.html
Spring学习
:http://blog.csdn.net/king1425/article
小码哥_WS
·
2017-03-31 17:14
spring
mvc
mybatis
tomcat
spring
maven
Java/JavaWeb
最新整合maven+SSM+Tomcat 实现注册登录
mybatis学习http://www.mybatis.org/mybatis-3/zh/index.html
Spring学习
:http://blog.csdn.net/king1425/article
King1425
·
2017-03-31 17:00
spring
spring
maven
tomcat
mvc
mybatis
Spring学习
手册(12)—— Spring JDBC数据库访问
通过学习Spring的IOC技术和AOP技术,我们可以管理类之间的依赖并从另一个角度来设计和实现项目中身份校验、日志记录等功能。为使项目能真正的面向用户,我们需要把数据进行持久化:用户更改提交的信息可以再次被访问到。因此,接下来的文章中我们将学习Spring的数据访问功能。我们将会先学习Spring基于JDBC的数据访问方式,为提高代码效率我们将进一步学习讲解Mybatis框架。为了更好更方便的理
泽_渊
·
2017-03-31 17:03
Spring学习
-17:AOP底层原理
Spring中AOP的底层原理:其实就是代理机制,这里边的代理有两种:1、动态代理(JDK中使用)*JDK的动态代理,对实现了接口的类生成代理。没有实现接口的类,就无法生成代理对象了。例:publicclassJDKProxyimplementsInvocationHandler{privateUserDaouserDao;publicJDKProxy(UserDaouserDao){super(
Yes_JiangShuai
·
2017-03-31 13:56
Spring
Spring学习之路
Spring学习
-16:AOP的概述
1.1AOP的概述:1.1.1什么是AOP:AOPAspectOrientedPrograming面向切面编程AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)SpringAOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码AspecJ是一个基于Java语言的AOP框架,Spring2.0开始,SpringA
Yes_JiangShuai
·
2017-03-31 11:02
Spring
Spring学习之路
【
Spring学习
05】四种xml配置注入方式
本文博客地址:http://blog.csdn.net/soonfly/article/details/68507615(转载请注明出处)平常应用Spring开发中,用得最多的是容器。spring容器帮我们实例化对象并且注入到需要该对象的类中。spring有多种依赖注入的形式,下面仅介绍spring通过xml进行IOC配置的方式:一、Setter注入set注入是最简单常用的注入方式,《【Sprin
唐大麦
·
2017-03-30 21:45
-------【Spring】
Spring学习点滴
spring
Spring学习
-13:Spring的XML和注解的结合使用
实际开发中使用XML还是注解?XML:bean的管理注解:注入属性的时候比较方便两种方式的结合:一般使用XML注册bean,使用注解来进行属性注入。在applicationContext.xml中配置举个简单的例子:新建3个bean:packagecom.js.demo4;publicclassOrderDao{}packagecom.js.demo4;publicclassCustomerDao
Yes_JiangShuai
·
2017-03-30 17:43
Spring
Spring学习之路
Spring学习
-12:Spring的Bean的装配:注解的方式
接下来,我们来学习使用注解的方式来实现属性的注入,常见的框架如Struts2、Hibernate等都支持注解的开发。虽然完全使用注解在开发中并不是特别多,但是在框架整合的时候往往会用到注解的方式。IOC装配Bean(使用注解的方式):Spring2.5中引入了使用注解去定义Bean:@Component描述Spring框架中的Bean。首先,编写一个bean:packagecom.js.demo1
Yes_JiangShuai
·
2017-03-30 16:31
Spring
Spring学习之路
Spring学习
-11:配置文件引入的问题(配置文件过于庞大,不便于修改的处理方法)
当配置文件中的配置很多,不便于修改的时候,有如下几种解决方案:如图所示,我们建立两个配置文件:applicationContext.xml、applicationContext2.xml1、我们可以把配置信息分别放在几个文件中,因为加载配置文件时,可以一次性加载多个配置文件。ApplicationContextapplicationContext=newClassPathXmlApplicatio
Yes_JiangShuai
·
2017-03-30 15:35
Spring
Spring学习之路
Spring学习
笔记之Spring Web Flow
SpringWebFlow是SpringMVC的扩展,它支持开发基于流程的应用程序。它将流程的定义与实现流程行为的类和视图分离开来。1.配置WebFlow在SpringMVC上下文定义,添加的命名空间:xmlns:flow="http://www.springframework.org/schema/webflow-config"xsi:schemaLocation="http://www.spr
薛小强Forever
·
2017-03-29 22:16
Spring学习笔记
Spring学习
(四):Spring中的基于构造器注入
在Spring中依赖注入的方式上一章节中有介绍,主要分为三种:属性注入、构造器注入、接口注入(很少使用)。属性注入最常用,使用元素,使用name属性指定bean的属性名称,value属性或是value子节点指定属性值。如下所示就为属性注入。通过构造方法注入bean的属性值或是依赖的对象,它保证了bean实例化后就可以使用。构造器注入在元素里声明属性,中没有name属性。创建一个Car的bean,里
李太白不白
·
2017-03-29 14:07
Spring
Spring学习
-09:Bean的属性的注入
类的属性的注入:1、通过接口方式注入:首先,定义一个接口:publicinterfaceInjection{publicvoidsetName(Stringname);}然后,定义一个bean,实现这个接口:publicclassInjectionImplimplementsInjection{privateStringname;@OverridepublicvoidsetName(Stringn
Yes_JiangShuai
·
2017-03-29 14:36
Spring
Spring学习之路
Spring学习
-08:Bean的生命周期
配置Bean的初始化和销毁的方法:bean:Product类packagecom.helloSpring.demo4;publicclassProduct{publicvoidsetup(){System.out.println("初始化方法执行...");}publicvoidteardown(){System.out.println("销毁方法执行...");}}配置bean和初始化、销毁方法
Yes_JiangShuai
·
2017-03-27 11:26
Spring
Spring学习之路
Spring学习
-04:BeanFactory和ApplicationContext
在
Spring学习
-03中,介绍了ApplicationContext的两个子类,其中类之间的继承关系如下图所示:ApplicationContext间接的继承了BeanFactory类。
Yes_JiangShuai
·
2017-03-26 16:14
Spring
Spring学习之路
Spring学习
-03:ApplicationContext加载配置文件的两种方式
Spring框架加载配置文件:ApplicationContext应用上下文,加载Spring框架配置文件。它有两个子类:ClassPathXmlApplicationContext:加载classpath下面的配置文件publicvoiddemo2(){//创建一个工厂类ApplicationContextapplicationContext=newClassPathXmlApplication
Yes_JiangShuai
·
2017-03-26 16:05
Spring
Spring学习之路
Spring学习
-02:入门案例
1、下载Spring的开发包官网和github上下载比较麻烦,此处提供Spring3版本的网盘下载地址(链接:http://pan.baidu.com/s/1i497TsT密码:gurb),初学者入门足够用了。*.RELEASE-dist.zip-Spring开发包docs:spring框架api和规范libs:spring开发的jar包schema:xml的约束文件*.RELEASE-depen
Yes_JiangShuai
·
2017-03-26 13:37
Spring
Spring学习之路
看起来很长但还是有用的
Spring学习
笔记
本文首发于泊浮目的专栏:https://segmentfault.com/blog...Spring致力于提供一种方法管理你的业务对象。在大量JavaEE的应用中,随处可见Spring。今天我将简单的介绍一下Spring这个框架。本文适合读者:想学Spring的Java开发者刚用Spring不久的人Why为什么要使用Spring?Spring主要两个有功能为我们的业务对象管理提供了非常便捷的方法:
泊浮目
·
2017-03-26 00:00
java
spring
Spring学习
笔记之Spring MVC的高级技术
本篇主要介绍利用SpringMVC处理文件上传,异常处理,为控制器添加通知以及跨重定向请求传递数据。1.SpringMVC处理文件上传1.1使用multipart格式提交表单在有文件上传的表单中,我们需要使用multipart格式的数据来上传,multipart格式的数据会将一个表单拆分成多个部分(part),每个部分对应一个输入域。在一半的表单输入域中,它所对应的部分会放置文本型数据,但是如果上
薛小强Forever
·
2017-03-22 23:08
Spring学习笔记
Spring学习
笔记之Spring MVC的高级技术
本篇主要介绍利用SpringMVC处理文件上传,异常处理,为控制器添加通知以及跨重定向请求传递数据。1.SpringMVC处理文件上传1.1使用multipart格式提交表单在有文件上传的表单中,我们需要使用multipart格式的数据来上传,multipart格式的数据会将一个表单拆分成多个部分(part),每个部分对应一个输入域。在一半的表单输入域中,它所对应的部分会放置文本型数据,但是如果上
薛小强Forever
·
2017-03-22 23:08
Spring学习笔记
Spring学习
手册(10)—— Spring AOP配置
Spring学习
手册(9)——SpringAOP入门讲述了AOP技术以及AOP基本概念,最后我们了解了Spring对AOP的支持。本文我们将以XML配置的方式来学习SpringAOP的具体使用。
泽_渊
·
2017-03-22 16:21
Spring学习
笔记 - 第003天
使用AOP什么是AOPAOP是面向切面编程的缩写。在软件开发中,散布于应用中多处的功能被称为横切关注的(Cross-CuttingConcern)。这些横切关注点从概念上是与应用程序的业务逻辑分离的(但是往往又要嵌入到应用的逻辑中),把这些横切关注点与业务逻辑分离开来就是AOP要解决的问题。如果说依赖注入帮助我们解决了对象之间的耦合关系,那么AOP就是要把横切关注功能和它们所影响的对象之间进行解耦
迷茫o
·
2017-03-20 19:03
Spring学习
笔记-加深对Spring的理解
写在前面在之前对Spring的学习和开发中,一直处于会用的状态,对Spring以及它的核心IOC、DI和AOP一直处于非常浅的认识。之前一直想找时间好好理解一下Spring,可是拖延症并没有让我这么做。不过,这次的课堂作业就是对Spring的理解,所以正好可以借这个机会查找相关资料来加深下对Spring的理解。Spring简介Spring是一个开源框架,于2013年兴起的一个轻量级的Java开发框
李昊-HowieLi
·
2017-03-16 17:10
spring
java
ioc
aop
Spring
Spring学习
心得(11)-- spring配置文件的继承和抽象属性
抽象属性:应用场景:如果我们把一个类加到spring容器中,但是又不想spring容器为它创建对象的话,那么使用bean中的abstract对象。比如说一些公共的类。就算创建了对象也没有用,由子类来继承 比如说:/这是一个通用类,只是有这些方法,创建这个类的对象没有什么用 //让有实际应用场合的类来继承这个类 publicclasscommonObject{ publicvoidadd(){ Sy
琴剑山庄
·
2017-03-14 00:00
Spring
Spring学习
笔记之Spring MVC体系学习(一)
1、SpringMVC应用一般包括以下步骤:1.配置web.xml,指定业务层对应的Spring配置文件,定义DispatcherServlet;2.编写处理请求的控制器;3.编写视图对象;4.配置SpringlMVC的配置文件,使控制器、视图解析器生效。2、配置DispatcherServlet,截获特定的URL请求web配置示例:contextConfigLocationclasspath:/
Kal_al
·
2017-03-10 17:20
spring
Spring学习
笔记之构建Spring Web应用程序
SpringMVC起步1.SpringMVC的请求过程2.搭建SpringMVC2.1用Java来搭建SpringMVC(需要Servlet3.0环境)配置DispatcherServlet和ContextLoaderListenerpackagespittr.config;importorg.springframework.web.servlet.support.AbstractAnnotati
薛小强Forever
·
2017-03-06 00:11
Spring学习笔记
Spring学习
笔记之构建Spring Web应用程序
SpringMVC起步1.SpringMVC的请求过程2.搭建SpringMVC2.1用Java来搭建SpringMVC(需要Servlet3.0环境)配置DispatcherServlet和ContextLoaderListenerpackagespittr.config;importorg.springframework.web.servlet.support.AbstractAnnotati
薛小强Forever
·
2017-03-06 00:11
Spring学习笔记
Spring学习
笔记之Spring MVC的工作机制
目前市场上主流的MVC框架是SpringMVC和Struts。前面我们介绍了Spring框架的设计理念,这一篇我们介绍SpringMVC。SpringMVC与Spring框架是无缝结合的。本文基于Spring2.3.6版本介绍SpringMVC的总体设计,然后再介绍其对应的M、V、C分别是什么。SpringMVC的总体设计我们知道,要使用SpringMVC很简单,只需要在web.xml中配置一个S
薛小强Forever
·
2017-03-05 15:44
Spring学习笔记
Spring学习
笔记之Spring框架的设计理念分析
本文从几个问题:Spring框架有哪几个核心组件?为什么需要这些组件?他们又是如何结合在一起构成Spring的骨骼架构?Spring的AOP特性是如何利用这些基础的骨骼架构老工作的?来探讨Spring框架的设计理念。从而让我们后面学习Spring的应用更容易一些。1Spring的骨骼架构在Spring框架中,核心组件有三个:Core、Context和Bean。他们构建起了整个Spring的骨骼架构
薛小强Forever
·
2017-03-05 01:35
Spring学习笔记
Spring学习
-- SpEL表达式
Spring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于EL:SpEL使用#{...}作为定界符,所有在大括号中的字符都将被认为是SpEL,SpEL为bean的属性进行动态赋值提供了便利。通过SpEL可以实现:通过bean的id对bean进行引用。调用方式以及引用对象中的属性。计算表达式的值正则表达式的匹配。1256789101112131415400
weixin_30501857
·
2017-03-02 15:00
java
Spring学习
笔记专题三
专题三(1)使用注解来完成AOP:1,想办法把类让Spring来管理(XML配置或者注解方式)2,在增强的提供类上添加标签:3,在Spring配置文件中开启注解的AOP;4,关于AOP的其他知识:1,在增强提供类的方法上,这些方法的第一参数都可以设置为org.aspectj.lang.JoinPoint;可以通过这个JoinPoint获得本次运行的方法相关信息;2,针对异常通知,我们如果想获得抛出
Andya_net
·
2017-02-27 09:47
Spring
Spring学习
笔记专题一
专题一(1)SpringFrameworkRuntimeTest模块支持使用JUnit和TestNG对Spring组件进行测试。CoreContainer(核心容器)包含有Beans、Core、Context和SpEL模块。AOP模块提供了一个符合AOP联盟标准的面向切面编程的实现。DataAccess/Integration层包含有JDBC、ORM、OXM、JMS和Transaction模块。W
Andyanet
·
2017-02-27 07:16
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他