随笔 - 612, 文章 - 0, 评论 - 31, 阅读 - 74万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

03 2014 档案

摘要:方法一:实现ServiceListener接口:package org.riawork.demo.web;import org.osgi.framework.BundleActivator;import org.osgi.framework.BundleContext;import org.osgi.framework.ServiceEvent;import org.osgi.framework.ServiceListener;import org.osgi.framework.ServiceReference;import org.osgi.service.http.HttpService; 阅读全文

posted @ 2014-03-26 09:39 eastson 阅读(541) 评论(1) 推荐(0) 编辑

摘要:将web容器置于OSGi框架下,其实就是将web容器做成OSGi支持的Bundle,再安装到OSGi框架中,这里使用的是Jetty容器。1、创建一个Eclipse插件项目,在此插件下创建一个WebRoot文件夹,里面创建两个文件夹一个是images,一个是pages,里面分别放置一个图片文件,一个简单的html页面和一个简单的jsp文件。大致目录结构如下图所示:2. index.jsp文件的内容如下: Insert title here 3、MANIFEST.MF文件的内容如下:Manifest-Version: 1.0Bundle-Manifest... 阅读全文

posted @ 2014-03-21 15:27 eastson 阅读(540) 评论(0) 推荐(0) 编辑

摘要:这里是指用Eclipse调试Felix Framework自身。1. 首先安装Eclipse Java EE,然后再安装Java Source Attacher,这样才会在Jar文件的右键菜单“属性”中有“Java Source Attachement”选项。2. 下载Felix FrameworkDistribution,注意这里是二进制版本,也就是直接可以执行的版本,不是源码。3. 使用SVN客户端工具下载Felix的源码http://svn.apache.org/repos/asf/felix/releases,注意版本号要对应。需要下载的有这样几项:org.apache.felix.f 阅读全文

posted @ 2014-03-19 15:08 eastson 阅读(791) 评论(0) 推荐(0) 编辑

摘要:Java Source Attacher 1.2 是一款自动帮你附加源代码的Eclipse插件,相信很多Java Coder都有过手动附加源代码的经历,去网上搜索,然后下载下来,最后附加上,很麻烦,而且很费时间,现在Java Source Attacher 1.2就可以帮你很轻松的帮你自动搜索源代码,下载下来,然后附加上,很方面的说,看看怎么使用吧:1.需求 Requirements: JDK1.5+ Eclipse 3.5+2.安装方法 在线更新: URL:http://svn.codespot.com/a/eclipselabs.org/free-plugins/trun... 阅读全文

posted @ 2014-03-19 09:31 eastson 阅读(558) 评论(0) 推荐(0) 编辑

摘要:This is a blog series on how to combine Maven + Apache Felix + CXF + DOSGi. The information presented may not be correct and some parts can definitely be improved. Not all posts are published immediately, so stay tuned!Part 1Maven + Apache Felix: Easy Development and Debugging With EclipsePart 2Mave 阅读全文

posted @ 2014-03-17 15:02 eastson 阅读(347) 评论(1) 推荐(0) 编辑

摘要:这是OFBiz实战系列的第一篇文件,该系列的目的是整合Groovy+FreeMaker开发一个图书管理系统,阐述在此过程中碰到的一系列问题,以及如何解决这些问题。第一篇文章说明如何使用Groovy+FreeMaker搭建基本的组件框架,并能够将数据从Groovy传到FreeMaker。|1. 在hot-deploy目录下创建组件library基本目录结构。2. 新建文件library/ofbiz-component.xml,编辑内容: 3. 新建文件library/webapp/library/WEB-INF/web.xml,编辑内容: Librar... 阅读全文

posted @ 2014-03-13 11:36 eastson 阅读(1439) 评论(0) 推荐(0) 编辑

摘要:这里的doRequest()是指RequestHandler中的同名函数:public void doRequest(HttpServletRequest request, HttpServletResponse response, String chain, GenericValue userLogin, Delegator delegator) throws RequestHandlerException { ... }下面以http://localhost:8080/practice/control/main?foo=xxx&bar=yyy为例演示说明一下整个doR... 阅读全文

posted @ 2014-03-10 15:27 eastson 阅读(3088) 评论(0) 推荐(0) 编辑

摘要:这里的nextRequestResponse是指RequestHandler中doRequest()函数在最后使用的一个变量,doRequest()会依据nextRequestResponse返回不同的响应给请求者。nextRequestResponse有多种不同的类型,不同的类型处理方式也不一样。第一种类型是request,表明这是一个请求链,递归调用doRequest()处理下一个请求:// // // if ("request".equals(nextRequestResponse.type)) { // chained request doRequest(reque 阅读全文

posted @ 2014-03-07 11:05 eastson 阅读(1289) 评论(0) 推荐(0) 编辑

摘要:Eclipse RCP是一项位于Eclipse平台核心的功能。大多数人想到Eclipse时,会想到Java集成开发环境(IDE)。如果将Eclipse中关于 IDE的内容剥去,剩下的就是一个提供基本工作台功能的核心,包括对可移动以及可叠加的窗口组件(编辑器和视图)、菜单、工具栏、按钮、表格、树形结构等 等的支持,而这个核心就是Eclipse RCP。Eclipse RCP就是由插件开发转向桌面应用开发,构建最小化的Eclipse平台(8M)运行你的桌面应用,不必再为程序框架烦心,摆脱失败的AWT和Swing,让程序拥有专业级效果,而实现又很简单、很优雅。RCP提供了丰富的界面控件,这使得基于 阅读全文

posted @ 2014-03-05 14:52 eastson 阅读(347) 评论(0) 推荐(0) 编辑

摘要:RequestHandler,可以称之为请求处理器,在ControlServlet.init()中初始化:public class ControlServlet extends HttpServlet { public void init(ServletConfig config) throws ServletException { super.init(config); // configure custom BSF engines configureBsf(); // initialize the req... 阅读全文

posted @ 2014-03-05 11:43 eastson 阅读(580) 评论(0) 推荐(0) 编辑

摘要:原文地址:http://www.cnblogs.com/ofbiz/p/3205851.html1.打开themes文件夹,拷贝一份样式作为自己的样式更改初始样式,我这里拷贝的是flatgrey文件夹,重新命名为qlstyle。2.在文件/ofbiz/framework/common/config/CommonEntityLabels.xml中找要在页面显示的数据,默认这些数据都不存在中文 ,你可以在你新建的标签中添加中文资源。 后台管理模块样式3.修改 文件ofbiz/themes/qlstyle/ofbiz-component.xml中相关的程序名等。 ... 阅读全文

posted @ 2014-03-03 14:32 eastson 阅读(733) 评论(0) 推荐(0) 编辑

摘要:OFBiz使用了大量的配置文件,整个过程有点复杂。这里将配置过程大略整理了一下,方便后面查阅。第一层:org.ofbiz.base.start.Start启动类。该类载入org/ofbiz/base/start/start.properties定义的载入类loader,可以定义多个载入类,最典型的载入类是org.ofbiz.base.container.ContainerLoader。# --- Location (relative to ofbiz.home) for (normal) container configurationofbiz.container.config=framewo 阅读全文

posted @ 2014-03-03 10:10 eastson 阅读(618) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示