随笔分类 -  JavaEE开发

1 2 下一页
java面试题之九:j2ee 部分
摘要:九. j2ee 部分1、BS 与CS 的联系与区别。C/S 是Client/Server 的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix 或SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server 的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、InFORMix 或SQL Server 等数据库。在这种结构下,用户界面完全通过WWW 浏览器实现,一部分事务逻辑在前端实现, 阅读全文
posted @ 2012-11-25 22:29 YangJin 阅读(286) 评论(0) 推荐(0)
Spring线程池开发实战
摘要:Spring线程池开发实战作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs本文提供了三个Spring多线程开发的例子,由浅入深,由于例子一目了然,所以并未做过多的解释。诸位一看便知。前提条件:1)在Eclipse创建一个Java项目,我取名为SpringThreadDemo。2)项目所需的JAR包如图所示:下面开始。注:项目源码已经托管到GitHub,地址:https://github.com/chszs/SpringThreadDemo例子1:Spring结合Java线程。通过继承Thread创建一个简单的Java线程,然后使用@Compone 阅读全文
posted @ 2012-11-24 10:46 YangJin 阅读(418) 评论(0) 推荐(0)
如何调用带不可信SSL证书的REST Web服务?
摘要:作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs在我们的开发环境中,我们为应用程序配置了自签名的SSL证书,很显然,我们不会为开发服务器花证书的钱。所以,我们就面临着“如何调用带不可信SSL证书的REST Web服务”这样的问题。我使用Jersey REST客户端调用REST Web服务,代码示意如下:作者chszs,转载需注明。博客主页:http://blog.csdn.net/chszsTrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() {... 阅读全文
posted @ 2012-11-21 10:05 YangJin 阅读(266) 评论(0) 推荐(0)
Jelastic云平台集成Eclipse
摘要:作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszsJelastic Inc.公司是最具创新性的Java云托管平台的创建者,宣布Jelastic云平台与Eclipse集成,提供了Jelastic插件,加速JavaEE下面的开发和部署,并且可以在Eclipse内管理部署的项目和托管环境。Jelastic云平台的理念是让Java应用程序在云上托管尽可能简单。Jelastic云平台目前已经支持主流的构建工具的集成,比如Maven、Ant、Hudson和Jenkins。Jelastic Eclipse插件提供了以下功能:1. 管理用户环境(启动、停止……)的 阅读全文
posted @ 2012-11-17 09:41 YangJin 阅读(181) 评论(0) 推荐(0)
Apache Solr 4.0今日发布
摘要:经过了三年的开发努力,Apache Solr Server 4.0终于发布了。Apache Solr是流行的,速度极快,开源的NoSQL的搜索平台,来自于Apache Lucene项目。它的主要功能包括强大的全文搜索,命中高亮显示、面搜索、动态集群、数据库集成、丰富的文档和地理信息搜索。Solr是高度可扩展的、提供了分布式搜索和索引的容错功能,强大的搜索和导航功能等。Apache Solr 4.0版的亮点:1. 重新设计了分布式索引,拥有NRT(near real-time)和NoSQL特性。2. 高可用性且无单点故障。3. 可与Apache Zookeeper集成,分布式协调和集群元数据和配 阅读全文
posted @ 2012-10-13 10:45 YangJin 阅读(123) 评论(0) 推荐(0)
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增加了对Tomcat原生连接池并带事务处理的支持,以及对BoneCP连接池的支持。增加了两个连接池的选择,更好地支持重负载应用。JMX的指令和统计也增加了连接池方面的内容,提供了高级监控和管理。3. Op 阅读全文
posted @ 2012-10-11 14:29 YangJin 阅读(134) 评论(0) 推荐(0)
用Java写数据到POST请求
摘要:用Java写数据到POST请求HTTP POST请求最常见的用途是发送表单参数到服务器。除了发送表单数据,还可以使用POST的消息Body体发送各种数据(如纯文本、XML文档等)。本文讲述如何用Java将数据写入POST请求的Body体。import java.io.IOException; import java.io.InputStream; import java.io.OutputStreamWriter; import java.net.URL; import java.net.URLConnection; import java.util.logging.Level; import 阅读全文
posted @ 2012-10-09 19:22 YangJin 阅读(739) 评论(0) 推荐(0)
基于注释的Spring Security实战指南
摘要:《基于注释的Spring Security实战指南》版权声明:本文属于原创,版权归作者chszs所有,使用源码无任何限制,但转载文章需经作者同意。一、准备工作预准备的工具及软件有:1.EclipseIDE:我使用EclipseJEE3.7版,即eclipse-jee-indigo-SR2-win32-x86_64.zip2.JDK7:我使用JDK7u4版,即jdk-7u4-windows-x64.exe3.SpringFramework:我使用SpringFramework3.1.2版,即spring-framework-3.1.2.RELEASE-with-docs.zip4.SpringS 阅读全文
posted @ 2012-09-19 21:33 YangJin 阅读(291) 评论(0) 推荐(0)
Java并行编程–从并行任务集获取反馈
摘要:Java并行编程–从并行任务集获取反馈在并行任务启动后,强制性地从并行任务得到反馈。假想有一个程序,可以发送批邮件,还使用了多线程机制。你想知道有多少邮件成功发送吗?你想知道在实际发送过程期间,这个批处理工作的实时进展吗?要实现多线程的这种反馈,我们可以使用Callable接口。此接口的工作方式基本上与Runnable相同,但是执行方法(call())会返回一个值,该值反映了执行计算的结果。package com.ricardozuasti; import java.util.concurrent.Callable; public class FictionalEmailSender im.. 阅读全文
posted @ 2012-04-01 12:53 YangJin 阅读(228) 评论(0) 推荐(0)
MyEclipse 10优化技巧
摘要:MyEclipse 10优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。第一步:去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General --> Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。windows-->perferences--&g 阅读全文
posted @ 2012-03-09 16:00 YangJin 阅读(219) 评论(0) 推荐(0)
ICEfaces抄袭PrimeFaces
摘要:ICEfaces涉嫌抄袭PrimeFacesICEfaces 3发布后,本来我是很激动的,以为这是一个伟大的版本。但是,PrimeFaces的同行们发现了ICEfaces抄袭了PrimeFaces的部分代码。ICEfaces的行为真令人失望!由于PrimeFaces和ICEfaces都是开源产品,因此抄袭在法律上没有问题。但是在道德上,则无法过关。抄袭的代码对比如下:一、PrimeFaces PanelRendererpackage org.primefaces.component.panel; import java.io.IOException; import java.util.Ma.. 阅读全文
posted @ 2012-02-13 14:32 YangJin 阅读(193) 评论(0) 推荐(0)
MyEclipse 9.1优化技巧
摘要:作者:chszs转载请注明出处!MyEclipse9.1优化速度方案主要有4大方面:优化模块、整合配置、去除不必要的检查、关闭更新。第一步:去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows-Preferences打开配置窗口,依次选择左侧的General-->StartupandShutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。windows-->perferences--> 阅读全文
posted @ 2011-08-28 16:37 YangJin 阅读(159) 评论(0) 推荐(0)
MyBatis 3的自增ID的Bug(续)
摘要:MyBatis 3的自增ID的Bug(续)作者:chszs转载请注明出处!自上次我提出MyBatis 3的Bug之后,见:http://blog.csdn.net/chszs/archive/2011/03/31/6292719.aspx我把Bug提交到MyBatis的官方网站,见http://code.google.com/p/mybatis/issues/detail?id=287问题描述如下:Eclipse Java Project:1. SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" 阅读全文
posted @ 2011-04-14 23:22 YangJin 阅读(330) 评论(0) 推荐(0)
查看Tomcat版本
摘要:查看Tomcat版本作者:chszs转载请注明出处!很多人不知道如何查看Tomcat的版本,查看方法也是五花八门,有从日志中查找输出的,有从说明文件中查看版本信息的。其实这些方法都不是正确的方法。最佳的方法应该是:Tomcat本身提供了查看版本的脚本命令:version就在Tomcat的安装目录的bin子目录下,有两个文件:· version.bat -- Windows下的批处理脚本· version.sh -- Linux下的Shell脚本执行脚本就可以查看Tomcat的版本了。比如:C:/tomcat7/bin>versionUsing CATALINA_BAS 阅读全文
posted @ 2011-03-17 15:10 YangJin 阅读(352) 评论(0) 推荐(0)
Google App Engine免费配额指南
摘要:Google App Engine免费配额指南Google App Engine是一个云计算SDK、API和平台,它利用Google公开的大规模服务器群,可以满足任意规模的开发需求。免费配额说明:对启动请求所需的资源,当免费配额耗尽时,App Engine会为请求默认返回“HTTP 403禁止访问”状态代码。免费配额有三个方面:请求;CPU时间;带宽、传入和传出。App可在配额限制下使用的资源总量(以24小时时间段内的分配显示):1、Blobstore API:仅适用于已启用付费的应用程序虽然可免费获取1GB配额、每日1.4亿个调用,但是必须启用付费才能使用该API。2、数据存储区(收费):指 阅读全文
posted @ 2011-02-14 13:54 YangJin 阅读(246) 评论(0) 推荐(0)
XINS Web服务框架
摘要:XINS Web服务框架XINS Web服务框架刚刚发布最新的2.3版。它支持REST、SOAP、JSON-RPC等Web服务。XINS Web服务框架采用契约优先的开发方式。因此,通过服务定义文件,可以生成API文档、代码等。XINS Web服务框架2.3的最新特性有:1)可与Google App Engine相集成:可轻松地部署Web服务到GAE中;2)支持ANT 1.8工具和IPv6地址;3)新的create-project辅助脚本;4)多个Bug的修正及性能改进。目前XINS Web服务框架仍支持Java 1.4,但在未来将迁移到Java 5。 阅读全文
posted @ 2010-08-18 15:24 YangJin 阅读(232) 评论(0) 推荐(0)
Spring Roo开发初评
摘要:Spring Roo开发初评我们广泛使用SpringMVC和SpringSource的其他产品,来构建企业Web应用。作为一家外包公司,我们在前端开发严重地依赖于Flex,我们对Spring-BlazeDS的整合总是得心应手。而像SpringSecurity则是常规组件,集成JMS和使用Hibernate作为ORM,这是通常企业Web应用的基本细节。很多项目启动后,最初部分时间花费在项目的配置上了。Spring项目的配置有点繁琐,尤其是处理各组件版本。Maven可以解决这个问题,但它对封闭的项目组件模板无效。SpringRoo项目出现了。SpringRoo是RAD快速应用开发工具,这使得使用S 阅读全文
posted @ 2010-08-04 22:32 YangJin 阅读(173) 评论(0) 推荐(0)
Eclipse 3.6 M7(太阳神版)发布
摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Eclipse 3.6 M7(太阳神版)发布The Eclipse and Equinox团队于5月1日宣布Eclipse 3.6(Helios,太阳神)里程碑第7版发布。 这是Eclipse 3.6的最后一个里程碑版,意味着3.6太阳神最终版即将冻结,并最迟于6月发布。Eclipse 3.6 M7版有很多新特征:1)基于GTK+的WebKit浏览器 ... 阅读全文
posted @ 2010-05-03 11:13 YangJin 阅读(152) 评论(0) 推荐(0)
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的OSGi应用,捆绑了Felix容器,以及可以注册到其他容器(如Equinox容器)的能力;(2) NetBeans平台的OSGi互操作性在NetBeans平台上的OSGi开发和使用,支持Felix 2.0.3 OSGi,初步支持Eq 阅读全文
posted @ 2010-04-24 15:59 YangJin 阅读(169) 评论(0) 推荐(0)
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 version 3.1 HTML:http://www.adobe.com/go/learn_lcds31_devguide_help_enPDF:http://www.adobe.com/go/learn_lcds31_devguide_enApplication Modeling... 阅读全文
posted @ 2010-04-22 17:23 YangJin 阅读(137) 评论(0) 推荐(0)

1 2 下一页