JAAS LOGIN IN WEBLOGIC SERVER--reference
TheJavaAuthenticationandAuthorizationService(JAAS)isastandardextensiontothesecurityintheJ2SEDevelopmentKit5.0.JAASprovidestheabilitytoenforceaccesscon
如何使用JCA (J2EE 连接器架构)实现企业应用--转载
JCA(J2EE连接器架构,JavaConnectorArchitecture)是对J2EE标准集的重要补充。因为它注重的是将Java程序连接到非Java程序和软件包中间件的开发。连接器特指基于Java连接器架构的源适配器,其在J2EE1.3规范中被定义。JCA连接器同时提供了一个重要的能力,即它使
使用 JSSE 定制 SSL 连接的属性--转载
当数据在网络上传播的时候,通过使用SSL对其进行加密和保护,JSSE为Java应用程序提供了安全的通信。在本篇有关该技术的高级研究中,Java中间件开发人员IanParkinson深入研究了JSSEAPI较不为人知的方面,为您演示了如何围绕SSL的一些限制进行编程。您将学习如何动态地选择KeySto
基于事件的 NIO 多线程服务器--转载
JDK1.4的NIO有效解决了原有流式IO存在的线程开销的问题,在NIO中使用多线程,主要目的已不是为了应对每个客户端请求而分配独立的服务线程,而是通过多线程充分使用用多个CPU的处理能力和处理中的等待时间,达到提高服务能力的目的。多线程的引入,容易为本来就略显复杂的NIO代码进一步降低可读性和可维
并发编程 — 并发数据结构--转载
并发编程系列文章:初解线程池:http://ray-yui.iteye.com/blog/2072463详解线程池:http://ray-yui.iteye.com/blog/2075311并发数据类型:http://ray-yui.iteye.com/blog/2080454并发数据结构:http
j2ee安全介绍--转
一.简介现在越来越多的企业应用构建在j2ee平台上,这得益于j2ee为企业应用的开发提供了良好的框架和服务的支持.j2ee为企业应用提供了多方面的服务(Security、Transaction、Naming等).本文将介绍j2ee提供的安全服务.作者首先介绍j2ee中的安全概念和j2ee的安全体系架
JAAS authentication in Tomcat example--reference
InthistutorialyouwilllearnhowtoconfigureJAASauthenticationinTomcatusingtheHTTPBasicauthenticationscheme.IntroductionTomcatprovidesadefaultJAASRealmimp
Now that we are tr
Nowthatwearetryingtoaccessaprotectedfilebasedonurlpattern,thecontainerwilltakeustotheloginpageasperourconfigurationinweb.xmlThefollowingpageshouldbedi
configure JDBCRealm JAAS for mysql and tomcat 7 wi
Helloall,InthistutorialwearegoingtoconfigureJDBCRealmJAASfortomcat7andmysqldatabaseserver.Letusfirstunderstandwhatexactlytheseterminologiesmean.JAAS:J
深入分析 Java I/O 的工作机制--转载-3
I/O调优下面就磁盘I/O和网络I/O的一些常用的优化技巧进行总结如下:磁盘I/O优化性能检测我们的应用程序通常都需要访问磁盘读取数据,而磁盘I/O通常都很耗时,我们要判断I/O是否是一个瓶颈,我们有一些参数指标可以参考:如我们可以压力测试应用程序看系统的I/Owait指标是否正常,例如测试机器有4
深入分析 Java I/O 的工作机制--转载-2
主机A的应用程序要能和主机B的应用程序通信,必须通过Socket建立连接,而建立Socket连接必须需要底层TCP/IP协议来建立TCP连接。建立TCP连接需要底层IP协议来寻址网络中的主机。我们知道网络层使用的IP协议可以帮助我们根据IP地址来找到目标主机,但是一台主机上可能运行着多个应用程序,如
深入分析 Java I/O 的工作机制--转载
Java的I/O类库的基本架构I/O问题是任何编程语言都无法回避的问题,可以说I/O问题是整个人机交互的核心问题,因为I/O是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O问题尤其突出,很容易成为一个性能瓶颈。正因如此,所以Java在I/O上也一直在做持续的优化,如从1.4开始引入了
Optimizations
OptimizationsHavingtransactionsbemanagedbythecontainerallowsthecontainertomakecertainoptimizationdecisionsforus.InFigure1,weseeaservletandmultipleEJBc
Understanding JTS--reference
PartI-AnintroductiontotransactionsIfyoulookatanyintroductoryarticleorbookonJ2EE,you'llfindonlyasmallportionofthematerialdevotedtotheJavaTransactionSer
实现 Castor 数据绑定--转-5
指定XML元素的位置但是,这里需要解决一个问题:书名和ISBN嵌套在book-info元素中,而不是直接嵌套在book元素中。所以需要在映射文件中指出这一情况。当遇到这种情况时—一个类中的一个字段并不直接映射到与这个类对应的XML元素中的数据—就需要在bind-xml元素中使用location属性。
实现 Castor 数据绑定--转-4
清单8.使用自定义作者类的Book类packageibm.xml.castor;importjava.util.LinkedList;importjava.util.List;publicclassBook{/**Thebook'sISBN*/privateStringisbn;/**Thebook
实现 Castor 数据绑定--转-3
Castor遗漏了什么在改进这个例子之前—很有必要改进—先看看Castor在XML中漏掉了什么:Java类的包。Java包不属于类结构。这实际上是一个语义问题,和Java名称空间有关。因此可以将这个XML文档解组—从XML转换为Java代码—到任何具有相同的三个属性的Book实例,不论是什么包。字段
实现 Castor 数据绑定--转-2
;sessions.addTrack("LittleQueenofSpades");sessions.addTrack("TerraplaneBlues");FileWriterwriter=newFileWriter("cds.xml");Marshaller.marshal(sessions,w
实现 Castor 数据绑定--转
在讨论安装和使用Castor的细节之前,有必要指出尝试Castor以及从JAXB转变到Castor的理由。首先,Castor几乎是JAXB的替代品。换句话说,可以轻易地将所有JAXB代码转变为Castor(并不是完全取代,但是足以使刚刚接触Castor的程序员轻松完成任务)。其次,Castor在数据
JTA 深度历险 - 原理与实现---转
利用JTA处理事务什么是事务处理事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durabilily)。关于事务最经典的示例莫过于信用卡转账:将用户A账户中的500元人民币转移到用户B的账户