Coding...

业精于勤荒于嬉

排序:
默认
按更新时间
按访问量

OSGI企业应用开发(十五)基于Spring、Mybatis、Spring MVC实现一个登录应用

前面文章中,我们已经完成了OSGI应用中Spring、Mybatis、Spring MVC的整合,本篇文章我们就在这个基础上来完成一个简单的登录应用,其中用户名和密码需要从数据库中查询。前面文章中,我们已经搭建好的工作空间如下图所示: 本篇文章中,我们只需要在com.csdn.osgi.us...

2017-02-18 22:40:30

阅读数:2418

评论数:9

《AngularJS入门与进阶》图书简介

一、图书封面二、图书CIP信息图书在版编目(CIP)数据AngularJS入门与进阶 / 江荣波著. – 北京 : 清华大学出版社, 2017 ISBN 978-7-302-46074-9 Ⅰ. ①A… Ⅱ. ①江… Ⅲ. ①超文本标记语言-程序设计 Ⅳ. ①TP312.8 中国版本图书馆...

2017-02-14 22:35:49

阅读数:3019

评论数:1

OSGI企业应用开发(十四)整合Spring、Mybatis、Spring MVC

作为一个企业级的Web应用,MVC框架是必不可少的。Spring MVC目前使用也比较广泛,本文就来介绍一下如何在OSGI应用中实现Spring、Mybatis、Spring MVC框架的整合,其中Spring MVC的整合比较困难,原因是Spring整合到OSGI中后,每个Bundle都拥有一个...

2017-02-12 13:33:09

阅读数:4266

评论数:18

OSGI企业应用开发(十三)OSGI Web应用开发(二)

上篇文章介绍了OSGI Web应用的两种开发模式,并把Jetty应用服务器以Bundle的形式整合到Equinox容器中,已这种模式开发Web应用,所有的应用程序资源,例如Servlet、JSP、HTML页面等,都需要使用OSGI规范提供的HttpService服务进行注册,否则无法通过浏览器请求...

2017-01-21 19:31:46

阅读数:2026

评论数:14

OSGI企业应用开发(十二)OSGI Web应用开发(一)

前面文章中介绍了如何在OSGI应用中整合Spring和Mybatis框架,本篇文章开始介绍如何使用OSGI技术开发Web应用。对于传统的Java EE应用,应用中涉及到的Web元素无非就是Servlet、JSP、静态资源等,其中静态资源包括HTML页面、CSS、图片等等。当然还有Portlet、F...

2017-01-20 21:10:02

阅读数:2731

评论数:0

OSGI企业应用开发(十一)Bundle资源获取途径

使用OSGI模块化标准构建Java EE项目,其中比较繁琐的一个方面就是Bundle资源的获取,因为很多开源框架官方都没有发布Bundle版本的Jar文件,这也是使用OSGI开发企业应用首先要解决的问题。本篇文章中,我们来总结一下Bundle资源的获取途径,包括如下几种方式:一、从SpringSo...

2017-01-15 22:03:29

阅读数:2127

评论数:0

OSGI企业应用开发(十)整合Spring和Mybatis框架(三)

上篇文章中,我们已经完成了OSGI应用中Spring和Mybatis框架的整合,本文就来介绍一下,如何在其他Bundle中,使用Mybatis框架来操作数据库。为了方便演示,我们新建一个新的Plug-in Project工程,名称为com.csdn.osgi.user,表示用户模块。上篇文章中,我...

2017-01-07 19:36:09

阅读数:2687

评论数:4

OSGI企业应用开发(九)整合Spring和Mybatis框架(二)

上篇文章中,我们完成了在OSGI应用中整合Spring和Mybatis框架的准备工作,本节我们继续Spring和Mybatis框架的整合。一、解决OSGI整合Spring中的Placeholder问题使用Spring框架的朋友应该都知道,我们可以在Bean的配置文件中,使用${key}的形式访问p...

2017-01-07 15:47:00

阅读数:2057

评论数:5

OSGI企业应用开发(八)整合Spring和Mybatis框架(一)

到目前为止,我们已经学习了如何使用Blueprint將Spring框架整合到OSGI应用中,并学习了Blueprint&Gemini Blueprint的一些使用细节。本篇文章开始,我们將Mybatis框架整合到OSGI应用中。一、获取Mybatis框架BundleMybatis框架的Bu...

2016-12-27 21:42:26

阅读数:2452

评论数:0

OSGI企业应用开发(七)细说Blueprint & Gemini Blueprint(二)

上篇文章介绍了标准的Blueprint 规范与 Gemini Blueprint如何自定义Bean配置文件路径,本文接着上篇文章继续介绍Blueprint的使用。一、Bean的配置前面提到过,Gemini Blueprint即实现了Blueprint 规范,又兼容Spring DM风格的配置,本节...

2016-12-25 21:29:41

阅读数:2129

评论数:1

OSGI企业应用开发(六)细说Blueprint & Gemini Blueprint(一)

上篇文章介绍了如何使用Blueprint將Spring框架整合到OSGI应用的Bundle中,从上篇文章中我们大概了解了Blueprint与Gemini Blueprint的关系,简单的说,Blueprint是OSGI Alliance借鉴了Spring Dynamic Modules 的思想,为...

2016-12-22 22:27:44

阅读数:2395

评论数:0

OSGI企业应用开发(五)使用Blueprint整合Spring框架(二)

上篇文章中,我们开发了一个自定义的Bundle,接着从网络中下载到Spring和Blueprint的Bundle,然后复制到DynamicRuntime项目下。 需要注意的是,这些Bundle并不能在Eclipse自带的Equinox启动管理工具中显示,因为我们并没有將这些Bundle添加到自定...

2016-12-18 23:01:33

阅读数:2585

评论数:2

OSGI企业应用开发(四)使用Blueprint整合Spring框架(一)

上篇文章中介绍了如何使用独立的Equinox发行包搭建OSGI运行环境,而不是依赖与具体的Eclipse基础开发工具,本文开始介绍如何使用Blueprint將Spring框架整合到OSGI中。一、开发一个自己Bundle在整合之前,我们接着上篇文章的内容,先来开发一个自己的Bundle。 首先新...

2016-12-18 20:01:42

阅读数:3195

评论数:11

OSGI企业应用开发(三)Eclipse中搭建Equinox运行环境

上篇文章介绍了如何在Eclipse中搭建Felix的运行环境,我们需要將Bundle发布到Felix框架的bundle目录下,Felix框架启动时才会自动加载这些Bundle,否则需要在Felix框架启动后手动安装Bundle,我们可以发现Bundle的管理非常麻烦,而且一旦Bundle启动报错,...

2016-12-18 15:24:05

阅读数:3624

评论数:0

OSGI企业应用开发(二)Eclipse中搭建Felix运行环境

上篇文章介绍了什么是OSGI以及使用OSGI构建应用的优点,接着介绍了两款常用的OSGI实现,分别为Apache Felix和Equinox,接下来开始介绍如何在Eclipse中使用Apache Felix和Equinox搭建OSGI运行环境。一、搭建Apache Felix运行环境上篇文章中介绍...

2016-12-17 21:16:30

阅读数:3060

评论数:6

OSGI企业应用开发(一)OSGI简介

一、OSGI简介OSGI全称为Open Service Gateway Initiative(开放服务网关规范),有两个层面的含义,一方面它指OSGi Alliance组织;另一方面指该组织制定的一个基于Java语言的服务(业务)规范——OSGi服务平台(Service Platform)。一般J...

2016-12-17 16:41:19

阅读数:3216

评论数:1

TCP报文发送工具

该工具用于向Socket服务端发送XML报文,软件功能界面如下图所示: 配置好IP和端口后,单击“载入报文文件”按钮,在文件选择对话框中选择报文文件,如图: 报文文件打开后,可在右侧编辑框中对报文进行编辑,如下图: 单击“发送请求”按钮后,弹出一个新的窗口展示Tcp Server...

2016-10-15 23:18:41

阅读数:4895

评论数:5

WebService学习之旅(七)Axis2发布WebService的几种方式

前面几篇文章中简单的介绍了如何使用Axis2发布WebService及如何使用Axis2实现Web服务的客户端调用,本节將详细介绍Axis2发布WebService的几种方式。一、使用aar包方式发布 这种方式也是Axis2官方比较推荐的一种方式,Axis2 提供的Eclipse插件就是以这种方...

2016-03-29 19:29:42

阅读数:4336

评论数:0

WebService学习之旅(六)使用Apache Axis2实现WebService客户端调用

上节介绍了如何使用Axis2 发布一个WebService,Axis2除了为我们编写WebService应用带来了便利,也同样简化的客户端调用的过程,本节在上节的基础上使用Axis2自带的工具生成客户端调用辅助类,并实现客户端调用代码的编写。1.將前面下载的axis2-1.7.1-bin.zip解...

2016-03-28 21:36:59

阅读数:2825

评论数:1

WebService学习之旅(五)基于Apache Axis2发布第一个WebService

上篇博文介绍了如何將axis2 webservice引擎安装到Web容器中,本节开始介绍如何基于apache axis2发布第一个简单的WebService。一、WebService服务端发布步骤 1.打开Eclipse工程,新建一个Java Project,例如笔者工程名为axis2-reci...

2016-03-27 11:53:14

阅读数:1882

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭