JavaEE开发
文章平均质量分 74
chszs
这个作者很懒,什么都没留下…
展开
-
批判Java持久化框架
批判Java持久化框架原文写得很不错,详见:http://fromapitosolution.blogspot.com/2008/12/criticism-of-java-persistence.html。现简要翻译如下:大多数应用程序都是数据驱动的,需要能够访问表、修改数据。尽管持久化框架还存在许多问题,我们在开发应用程序时还是很需要它。否则SQL代码将分散到应用程序的各个角落,导致应用程序的丑翻译 2008-12-05 09:25:00 · 3171 阅读 · 0 评论 -
Equinox介绍
Equinox介绍从代码的观点来看,Equinox是OSGi R4 核心框架规范(Core Framework Specification)的一个实现,是一套集成了各种可选的OSGi服务的实现和其它运行基于OSGi系统的基础结构的捆绑。OSGi 是目前动态模块系统的事实上的工业标准,虽然一开始只是作为嵌入式设备和家庭网关的框架来使用,但是实际上它适用于任何需要模块化、面向服务、面向组件的 应用程序原创 2008-12-08 13:40:00 · 2867 阅读 · 0 评论 -
Oracle将收购Sun公司
Oracle将收购Sun公司 Oracle公司也想吞下Sun。 2009年4月20日, 甲骨文公司宣布,该公司已经签订了一项协议,将收购Sun微系统公司。该收购交易获得Sun公司股东的赞同、某些监管部门的批准以及满足常规的成交条件。在交易完成之前,每家公司将继续独立运作,一切照旧。此次收购包括业界最佳的企业软件和关键任务计算系统。...... 详见Oracle的官方主原创 2009-04-21 08:49:00 · 2258 阅读 · 0 评论 -
Java&CORBA编程实例2
Java&CORBA编程实例2 要熟练掌握CORBA也并不容易。本文再提供一个Java与CORBA编程的例子,以进一步加深对CORBA的认识。 一、编写IDL文件counter.idl源码: module CounterApp{ interface Counter{ readonly attribute long value; void inc(); vo原创 2009-07-21 11:26:00 · 4757 阅读 · 0 评论 -
Spring Python
Spring Python Spring Python是基于Java的Spring框架(Spring Framework)和Spring安全(Spring Security)的一个分支,它以Python语言为目标。Spring提供了许多有用的特征功能,同样地这些特征功能在Python下也应当有效。-- Greg Turnquist(项目Leader) 此项目利用Spring的原理,原创 2009-06-05 09:10:00 · 6181 阅读 · 0 评论 -
在GlassFish中应用Hibernate
在GlassFish中应用Hibernate 一、在GlassFish V3 ES使用Hibernate GlassFish V3企业应用服务器默认使用EclipseLink(前身为TopLink)作为缺省的JPA provider。要改用Hibernate非常简单,步骤如下:1)下载和安装GlassFish V3 ES。GlassFish V3 ES带更新工具。下载地原创 2009-08-17 16:04:00 · 3615 阅读 · 0 评论 -
HTML 5介绍
HTML 5介绍 HTML 5是Web呈现领域的重大升级,将成为Web应用开发的游戏制定者。它可能会使得诸如Adobe的Flash、Microsoft的Silverlight、以及Sun的JavaFX等以插件方式存在的RIA技术变得落后。 W3C的HTML 5 Proposal(地址:http://www.infoworld.com/d/developer-world/w3c-of原创 2009-06-17 09:11:00 · 3454 阅读 · 0 评论 -
JSP与Facelets的区别
JSP与Facelets的区别 使用ICEfaces进行JSF开发时,它同时支持JSP和Facelets以及Portlet等技术。 JSP总所周知,不做解释。Facelets是JSF视图定义框架(JavaServer Faces View Definition Framework)的缩写,是面向对象的Java Web应用框架。Facelets支持所有的JSF UI组件,并建立了原创 2009-06-26 14:26:00 · 5479 阅读 · 3 评论 -
调试facelets-1.1.14的异常解决
调试facelets-1.1.14的异常解决部署Hangman例子,其WEB-INF/lib下包含如下JAR包:· servlet-api-2.4.jar· jsf-facelets.jar· jsf-api-1.2_04-p02.jar· el-impl-1.0.jar· el-api-1.0.jar· custom_jsf_lib_1_0_2.jar原创 2009-09-24 12:08:00 · 3532 阅读 · 2 评论 -
OW2发布JOnAS 5.1.0
OW2发布JOnAS 5.1.0 JOnAS 5.1.0.版本通过Java EE 5认证,对于JOnAS 5来说是最好、最稳定的版本。 从JOnAS 5.0版起,主要的依赖组件(如EasyBeans、Tomcat、Jetty、Joram、CXF、Hibernate、EclipseLink、...)都得到升级,包括最新的错误修复,并解决了许多问题,特别是提供了新的Web管理控制台原创 2009-09-29 09:10:00 · 3483 阅读 · 1 评论 -
Liferay Plugin SDK开发与Ext开发的选择
Liferay Plugin SDK开发与Ext开发的选择Liferay有两种服务:1)internal services即Liferay核心服务,比如portal-impl.jar 2)external services即Portal的API,比如portal-kernel.jar以及portal-service.jar Liferay的internal服原创 2009-11-05 10:56:00 · 4126 阅读 · 1 评论 -
面向Java应用的快速Web服务支持工具 - Netrifex
面向Java应用的快速Web服务支持工具 - NetrifexProxisoft今天宣布Netrifex 1.0版。 Netrifex可以立即把Web Services添加到现有的Java SE和Java EE应用程序,从而实现把Web Services快速、低费用的部署到整个企业应用。Netrifex增加Web Services到现有的Java应用中。该产品使用户能够原创 2009-11-10 09:02:00 · 2227 阅读 · 0 评论 -
Sun Metro分析
Sun Metro分析Metro是一种高性能、可扩展、易于使用的Web Services栈。它是一个一站式的提供所有所需的Web服务,从最简单的hello world Web Services到可靠、安全、涉及.NET的事务处理的Web Services。Metro现在的版本为1.2,Sun公司推出。1、TransportsMetro提供了多种传输及相关技术来向原创 2009-11-10 10:05:00 · 3225 阅读 · 1 评论 -
STOMP协议介绍
STOMP协议介绍 STOMP,Streaming Text Orientated Message Protocol,是流文本定向消息协议,是一种为MOM(Message Oriented Middleware,面向消息的中间件)设计的简单文本协议。它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)进行交互,类似于OpenWire(一种原创 2010-01-16 19:53:00 · 27496 阅读 · 3 评论 -
Liferay的7Cogs样本数据的处理
Liferay的7Cogs样本数据的处理Liferay Portal从5.2版本开始,其绑定安装包(bundles)包含了一些样本数据来展示Liferay Portal的功能。比如有几个用户、组织和7Cogs的页面。如果你使用默认安装,你不应该删除管理员用户bruno,因为7Cogs插件使用它来检查自己是否已经安装。如果新开启浏览器,7Cogs插件无法找到bruno,它将重原创 2009-11-25 13:37:00 · 2410 阅读 · 0 评论 -
MyEclipse查找Web服务
MyEclipse查找Web服务 Web服务可以通过公共业务注册、私人业务注册或WSIL文档进行定位。UDDI通过分散的业务注册和用普通XML格式实现的服务描述来管理Web服务的查找。注:UDDI即Universal Description Discovery and Integration,统一描述发现和集成。UDDI是一种独立于平台、基于XML的全球范围的业务注册。UD原创 2009-12-28 16:00:00 · 4398 阅读 · 2 评论 -
JBoss应用服务器重大转变
JBoss应用服务器重大转变25日,在EclipseCon大会,红帽公司正式宣布JBoss AS应用服务器将分裂成三大产品线。第一是,JBoss Enterprise Application Platform主要用于Java EE企业级开发,高度事务化处理等。第二是,JBoss Enterprise Web Platform主要用于中等规模的项目,兼具轻量级和R原创 2010-03-25 22:15:00 · 3445 阅读 · 2 评论 -
LiveCycle Data Services 3.1和BlazeDS 4发布
LiveCycle Data Services 3.1和BlazeDS 4发布Adobe LiveCycle Data Services 3.1和BlazeDS 4.0发布了。LiveCycleData Services 3.1的文档如下:Using LiveCycle Data Services ES2 ve原创 2010-04-22 17:23:00 · 4861 阅读 · 6 评论 -
NetBeans 6.9新特性
NetBeans 6.9新特性NetBeans最新的6.9 Beta版发布了,值得一提的是它的OSGi方面的互操作能力,还支持JavaFX SDK 1.3,PHP Zend framework框架,以及Ruby on Rails 3.0框架。另外,NetBeans的Java编辑器、Java调试器、故障跟踪能力等方面也做了改进。特性:(1) OSGi开发带Maven的原创 2010-04-24 15:59:00 · 3448 阅读 · 2 评论 -
Eclipse 3.6 M7(太阳神版)发布
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2原创 2010-05-03 11:13:00 · 18469 阅读 · 52 评论 -
Spring Roo开发初评
我们广泛使用Spring MVC和SpringSource的其他产品,来构建企业Web应用。作为一家外包公司,我们在前端开发严重地依赖于Flex,我们对Spring-BlazeDS的整合总是得心应手。而像Spring Security则是常规组件,集成JMS和使用Hibernate作为ORM,这是通常企业Web应用的基本细节。原创 2010-08-04 22:32:00 · 9661 阅读 · 6 评论 -
XINS Web服务框架
XINS Web服务框架原创 2010-08-18 15:24:00 · 1981 阅读 · 0 评论 -
Google App Engine免费配额指南
Google App Engine是一个云计算SDK、API和平台,它利用Google公开的大规模服务器群,可以满足任意规模的开发需求。免费配额说明:对启动请求所需的资源,当免费配额耗尽时,App Engine会为请求默认返回“HTTP 403禁止访问”状态代码。原创 2011-02-14 13:54:00 · 7247 阅读 · 1 评论 -
查看Tomcat版本
查看Tomcat版本原创 2011-03-17 15:10:00 · 96450 阅读 · 13 评论 -
MyBatis 3的自增ID的Bug(续)
MyBatis 3的自增ID的Bug(续)原创 2011-04-14 23:22:00 · 8658 阅读 · 5 评论 -
MyEclipse 9.1优化技巧
作者:chszs转载请注明出处!MyEclipse 9.1优化速度方案主要有4大方面:优化模块、整合配置、去除不必要的检查、关闭更新。第一步: 去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所原创 2011-08-28 16:37:58 · 5729 阅读 · 2 评论 -
ICEfaces抄袭PrimeFaces
ICEfaces涉嫌抄袭PrimeFacesICEfaces 3发布后,本来我是很激动的,以为这是一个伟大的版本。但是,PrimeFaces的同行们发现了ICEfaces抄袭了PrimeFaces的部分代码。ICEfaces的行为真令人失望!由于PrimeFaces和ICEfaces都是开源产品,因此抄袭在法律上没有问题。但是在道德上,则无法过关。抄袭的代码对比如下:一、PrimeFaces Pa原创 2012-02-13 14:32:30 · 3742 阅读 · 0 评论 -
MyEclipse 10优化技巧
MyEclipse 10优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。第一步: 去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General -原创 2012-03-09 16:00:48 · 13774 阅读 · 3 评论 -
Java并行编程–从并行任务集获取反馈
Java并行编程–从并行任务集获取反馈在并行任务启动后,强制性地从并行任务得到反馈。假想有一个程序,可以发送批邮件,还使用了多线程机制。你想知道有多少邮件成功发送吗?你想知道在实际发送过程期间,这个批处理工作的实时进展吗?要实现多线程的这种反馈,我们可以使用Callable接口。此接口的工作方式基本上与Runnable相同,但是执行方法(call())会返回一个值,该值反映了执行计算的结果。pac原创 2012-04-01 12:53:24 · 9907 阅读 · 2 评论 -
用Java写数据到POST请求
用Java写数据到POST请求HTTP POST请求最常见的用途是发送表单参数到服务器。除了发送表单数据,还可以使用POST的消息Body体发送各种数据(如纯文本、XML文档等)。本文讲述如何用Java将数据写入POST请求的Body体。import java.io.IOException;import java.io.InputStream;import java.io.OutputStre原创 2012-10-09 19:22:59 · 40017 阅读 · 4 评论 -
基于注释的Spring Security实战指南
《基于注释的Spring Security实战指南》版权声明:本文属于原创,版权归作者chszs所有,使用源码无任何限制,但转载文章需经作者同意。一、准备工作预准备的工具及软件有:1. Eclipse IDE:我使用Eclipse JEE 3.7版,即eclipse-jee-indigo-SR2-win32-x86_64.zip2. JDK 7:我使用JDK 7u4版,即jdk-7u4-windo原创 2012-09-19 21:33:03 · 11085 阅读 · 1 评论 -
Apache TomEE 1.5版发布
Apache TomEE 1.5版于前几天发布。Apache TomEE各版本比较图:特征:1. TomEE 1.5包含了Web Profile加上JAX-RS RESTful Web服务。新的“TomEE JAXRS”发布包显示了TomEE在Java EE 6 Web Profile认证方面的进展。2. 数据库连接池的扩展支持。TomEE早先支持Apache Commons DBCP,1.5增加原创 2012-10-11 14:29:38 · 2600 阅读 · 0 评论 -
Apache Solr 4.0今日发布
经过了三年的开发努力,Apache Solr Server 4.0终于发布了。Apache Solr是流行的,速度极快,开源的NoSQL的搜索平台,来自于Apache Lucene项目。它的主要功能包括强大的全文搜索,命中高亮显示、面搜索、动态集群、数据库集成、丰富的文档和地理信息搜索。Solr是高度可扩展的、提供了分布式搜索和索引的容错功能,强大的搜索和导航功能等。Apache Solr 4.0原创 2012-10-13 10:45:56 · 2913 阅读 · 0 评论 -
jBPM Designer 2.4.0.Final版发布
《jBPM Designer 2.4.0.Final版发布》作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs开源免费的jBPM Designer 2.4.0.Final版发布了,它是一个基于Web的jBPM 5工作流编辑器。新特征:1. 支持改造流程和任务表单的编辑2. 支持业务流程的模拟3. 支持本地历史4. 支持工作流模式5. 支持通知和截止日期原创 2012-11-29 11:11:24 · 6718 阅读 · 3 评论 -
Jelastic云平台集成Eclipse
作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszsJelastic Inc.公司是最具创新性的Java云托管平台的创建者,宣布Jelastic云平台与Eclipse集成,提供了Jelastic插件,加速JavaEE下面的开发和部署,并且可以在Eclipse内管理部署的项目和托管环境。Jelastic云平台的理念是让Java应用程序在云上托管尽可能简单。原创 2012-11-17 09:41:51 · 3597 阅读 · 0 评论 -
如何调用带不可信SSL证书的REST Web服务?
作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs在我们的开发环境中,我们为应用程序配置了自签名的SSL证书,很显然,我们不会为开发服务器花证书的钱。所以,我们就面临着“如何调用带不可信SSL证书的REST Web服务”这样的问题。我使用Jersey REST客户端调用REST Web服务,代码示意如下:作者chszs,转载需注明。博客主页:http:原创 2012-11-21 10:05:24 · 7325 阅读 · 0 评论 -
Apache Log4j 2.0介绍
Apache Log4j 2.0介绍作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszsApache Log4j是著名的Java日志框架之一,在早些年应用最广。但近两年来,随着SLF4J和LogBack的兴起,很多流行的开源框架在日志模块方面逐步转移到SLF4J+LogBack上,Log4j日渐衰落。Apache Log4j 2.0的类图看起来与Logb原创 2012-12-06 22:10:04 · 5074 阅读 · 0 评论 -
Spring线程池开发实战
Spring线程池开发实战作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs本文提供了三个Spring多线程开发的例子,由浅入深,由于例子一目了然,所以并未做过多的解释。诸位一看便知。前提条件:1)在Eclipse创建一个Java项目,我取名为SpringThreadDemo。2)项目所需的JAR包如图所示: 下面开始。注:项目源码已经托管到GitHu原创 2012-11-24 10:46:51 · 50736 阅读 · 4 评论 -
打造超炫的专属Eclipse
打造超炫的专属Eclipse作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs暗黑色的主题最近有点流行,微软新发布的Visual Studio 2012就带了一款暗黑主题,如图一所示。而最近新发布的Intellij IDEA 12也带了一个很酷的暗黑主题,如图二所示。作为一名Java开发者,我长年使用Eclipse开发工具,我很希望Eclipse也能有原创 2012-12-16 16:25:03 · 57662 阅读 · 29 评论 -
消息中间件的技术选型心得-RabbitMQ、ActiveMQ和ZeroMQ
消息中间件的技术选型心得-RabbitMQ、ActiveMQ和ZeroMQ作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsRabbitMQ、ActiveMQ和ZeroMQ都是极好的消息中间件,但是我们在项目中该选择哪个更适合呢?很多开发者面临这个烦恼。下面我会对这三个消息中间件做一个比较,看了后你们就心中有数了。RabbitMQ是AMQP协议领先的一个实原创 2013-01-07 23:18:39 · 109691 阅读 · 9 评论