
JavaEE
文章平均质量分 85
iteye_10301
这个作者很懒,什么都没留下…
展开
-
How to access eclipse workspace?
摘要: 在开发eclipse pluin的时候,某些情况下我们需要访问eclipse workspace,例如:在插件中以编程的方式调用ant命令、访问eclipse workspace中的project等。一次在网上偶遇到本文的原创者kobye,此人正在进行jsports项目的开发,对此颇有心地,故在此行文与 众人共同探讨之。一、基础工作-在插件中以编程的方式调用ant命令: 在开发ec...原创 2009-10-26 14:36:21 · 106 阅读 · 0 评论 -
(转)探讨代理模式与Java反射机制的应用
代理模式,相信大多数人都非常熟悉,常见的实现方式是通过公共接口的方式,让我们的目标类和代理类实现同一接口,在代理类中调用目标类对象的方法。具体请看我另一个博客中的文章:Java的代理模式(通过公共接口实现) 。通过接口的方式,有个不好的地方,就是对每个目标类都要写一对与之相对应的接口和代理类,如果业务类很多,就是非常繁锁的工作了。 而加入反射机制的代理模式,可实现一个公共的代理类,省去我们...2010-04-01 20:21:21 · 83 阅读 · 0 评论 -
关于设计模式中各种工厂的理解
对于Java的工厂模式,简单工厂、工厂方法、抽象工厂之间的区别一直挺难区分,今天无意中发现一博客中描述的比较形象。特意转载下。 简单工厂模式首先,如果一个客户要用到一款手机,一般的做法是客户去创建一款手机,然后拿来用: 这时,客户需要知道怎么去创建一款手机,客户和手机就紧密耦合在一起了.为了降低耦合,就出现了工厂类,把创建手机的操作放到了工厂里面去,客户直接使...2010-04-01 20:46:54 · 128 阅读 · 0 评论 -
(转)关于大型软件重构的一些想法
做当前这个项目也快一年半了,回头看看,前一年时间是在做重构,而后一年时间则是在打造一个新的产品。这里稍微总结一下做重构时所学到的一些东西吧。重构其实可以是不同目标的,有些人重构是为了让代码更合理,美观;而另一些人则可能是为了实现某个功能;重构也是有不同程度的,有的可能只是在函数、类级别做些修改,而有些则是要对整个的架构,模块做变动;同时重构的投入也是有很大不同的,有的只是在遇到不好的代码或...2010-04-01 20:51:03 · 103 阅读 · 0 评论 -
用blazeDS实现推技术
http://blog.youkuaiyun.com/yangyawen/archive/2009/09/19/4570766.aspx http://xianzhideng.iteye.com/blog/524297 http://www.alisdn.com/wordpress/?p=578原创 2010-11-11 10:37:05 · 116 阅读 · 0 评论 -
Hibernate C3P0 Maven 配置
pom.xml中增加:<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-annotations</artifactId> <versi...原创 2011-02-10 14:55:32 · 330 阅读 · 0 评论 -
服务器相关配置备忘
JDK安装配置 1、下载jdk,本例使用jdk-6u18-linux-i586.bin下载页面:http://java.sun.com/javase/downloads/index.jsp 2、使jdk-6u18-linux-i586.bin 具有执行权限chmod +x jdk-6u18-linux-i586.bin 3、安装jdk (根据提示一步步安装)./jdk-6u18-lin...原创 2011-03-11 10:28:26 · 119 阅读 · 0 评论 -
JAVA实现与Linux通信(通过SSH协议)
使用InputStream和OutputStream来获得命令行运行结果和输入内容是首先需要具备的.然后要解决SSH连接问题.在OpenSource项目里找到了Ganymed SSH-2 for Java .下载后有例子,但是没有找到有关交互命令的例子.所以自己探索了一下在网上看有老外讨论用这个如何改密码,基本上的问题都是因为找不到返回的提示Linux修改密码输入passwd后,...原创 2011-03-24 14:47:17 · 414 阅读 · 0 评论 -
用URL重写来实现会话管理
通常,会话管理是通过服务器将 Session ID 作为一个 cookie 存储在用户的 Web 浏览器中来唯一标识每个用户会话。如果浏览器不支持 cookies,或者将浏览器设置为不接受 cookies,我们可以通过 URL 重写来实现会话管理。 实质上 URL 重写是通过向 URL 连接添加参数,并把 session ID 作为值包含在连接中。然而,为使这生效,你需要为你的 serv...原创 2011-04-11 11:02:26 · 179 阅读 · 0 评论 -
OpenNMS架构介绍
一、OpenNMS简介OpenNMS的开发基于TMN及FCAPS这两个模型。电信管理网络(TMN)是由 ITU-T 推荐 M.3000于1985年提出作为一种应用于电信服务供应商所持有的运营支持系统(OSS)的参考模型。就概念而言,TMN 是一种相互连接不同类型OSS 组成部分和网络元素的结构体系。同时 TMN 也包含标准化接口和协议,用于交换 OSS 组成部分和网络单元间的信息,以及网络...2010-03-30 10:06:44 · 161 阅读 · 0 评论 -
OpenNMS配置指南
OpenNMS的配置是一个繁琐的过程,由于网上没有系统介绍如何准备安装环境,尤其是针对Redhat5的配置,故本人将网上收集的资料进行了整理合并,结合实际配置实践,对通过宿主机配置VMware虚拟机,在虚拟机上安装Redhat5,等一系列操作步骤进行详细描述,希望对各位有用,在配置过程中少走弯路。 ...2010-03-30 09:54:36 · 373 阅读 · 0 评论 -
作业调度器的JAVA实现(第一篇)--Job Scheduling in Java
On some projects, you find you need to execute certain jobs and tasks at an exactly specified time or at regular time intervals. In this article we will see how Java developers can implement such a re...原创 2009-09-07 23:41:57 · 376 阅读 · 0 评论 -
扩展 Eclipse 辅助和规范开发流程
本如果市场上的开发工具不能满足您的需要,而自己开发 IDE 又不太现实,那本文就是您所需要的,它介绍了如何扩展 eclipse JDT 来辅助规范你的项目开发流程和帮助约束你的代码规范。<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams ...原创 2009-10-26 15:12:15 · 158 阅读 · 0 评论 -
java调用javascript :js引擎rhino
前段时间,在浏览javaeye论坛,看见有人征集如何在java中运行数学表达式。结果方案五花八门:1.jakarta commons JEXL. 2.Beanshell3.Java Math Expression Parser jep 4.parse combinator jparsec 5.jdk 6.0的 script6.利用SQL 7.自己写语法分析如果自己写语法分析,没有个2000行估计搞...原创 2009-10-30 16:04:14 · 137 阅读 · 0 评论 -
Comet:基于 HTTP 长连接的“服务器推”技术
http://czh19860925.iteye.com/blog/410663原创 2010-08-13 20:15:11 · 81 阅读 · 0 评论 -
《构建高性能web站点》读书笔记
《构建高性能web站点》读书笔记http://book.group.iteye.com/group/topic/20537原创 2010-08-13 20:20:16 · 96 阅读 · 0 评论 -
工作流
jbpm4 :http://sourceforge.net/projects/jbpm/files/ Activiti ACT-111Make Activiti OSGi compatible : http://jira.codehaus.org/browse/ACT-111?page=com.atlassian.jira.plugin.system.issuetabpa...原创 2010-09-06 14:26:36 · 72 阅读 · 0 评论 -
用 Quartz 进行作业调度
http://www.ibm.com/developerworks/cn/java/j-quartz/原创 2010-09-06 14:46:12 · 81 阅读 · 0 评论 -
Java EE 5:强大的功能、高生产率和低复杂性
随着平台的容器支持、开发人员工具、培训资源和开发人员社区体验等方面的改善,推动组织采用 Java™ Platform, Enterprise Edition 5(Java EE 5)的动力正在稳定增长。本文从较高层面介绍 Java EE 5 中新的生产率特性和 API 改进,并通过一个 Web 服务示例展示简化的开发模型。 简介Java EE 技术是 Java 语言平台的扩展,支持开发人员...原创 2009-09-06 20:31:30 · 128 阅读 · 0 评论 -
对象缓存管理器JAVA实现(第二篇)---Implements Object Caching with AOP
IntroductionObject caching provides a mechanism to store frequently accessed data in memory, minimizing the calls to back-end database, and resulting in significant improvement in the application pe...原创 2009-09-07 23:20:47 · 694 阅读 · 0 评论 -
对象缓存管理器JAVA实现(第一篇)---一个简单的对象缓存器实现方式
As I wrote in a previous post, I’ve started to work in a new project. My role there is a technical team leader of a very big team (10 developers). Part of my role is helping the team to create infrast...原创 2009-09-07 23:31:46 · 190 阅读 · 0 评论 -
RHEL5 利用 CentOS的yum 安装openssl gc++及Nginx
1.确保RHEL5中已经安装了yum[root@xupo~]# rpm -qa |grep yum2.修改源配置文件 #vim /etc/yum.repos.d/CentOS-Base.repo[base]name=CentOS-5-Base#mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$...原创 2011-04-12 16:17:05 · 209 阅读 · 0 评论