J2EE学习
文章平均质量分 80
treewinder
7年软件开发经历
展开
-
EJB3.0学习之运行环境配置
http://java.chinaitlab.com/EJB/532918.html运行环境配置1、工具下载与安装 1>下载安装JDK5.0 2>下载安装eclipse3.2.x 3>下载和安装jboss-4.0.4.GA 服务器 4>下载和安装MyEclipse5.0或者其它插件 安装JBOSS是要注意几点: 1>建议不要安转载 2007-11-01 11:04:00 · 543 阅读 · 0 评论 -
EJB工作原理学习笔记!
EJB工作原理学习笔记 1 RMI工作原理 2 websphere实现 3 weblogic实现 4 理解体会 1:RMI工作原理 首先说说RMI的工作原理,因为EJB毕竟是基于RMI的嘛。废话就不多讲了,RMI的本质就是实现在不同JVM之间的 调用 它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。 有关RMI的例子代码网原创 2007-11-05 16:56:00 · 489 阅读 · 0 评论 -
Eclipse+Ant开发EJB的三个习惯
EJB,如果只是使用Stateless EJB,那么,开发还是很简单的1,玩EJB, Ant是必不可少的工具,Eclipse中,导入了WLHOME/server/lib下的weblogic.jar到Eclipse的Ant Classpath后,许多增强的Ant Task便随手可得,在Eclipse的Ant Viewer中开发EJB,也特别简单。在build.xml中加入wlcompile,转载 2007-11-26 17:04:00 · 480 阅读 · 0 评论 -
ANT-build.xml文件详解
以build_for_ejb_templet.xml为示例,讲解Ant中常用的元素和任务。 约定: "…"表示这里有很多代码,未列出 build_for_ejb_templet.xml任务的分为以下几大部分 i. 开始 ii. 初始化 iii. 定义classpath iv. 为编译作准备 v. 编译EJB部分 vi. 编译WEB部分 vii. 编译J2EE Application viii. 部转载 2007-11-26 17:16:00 · 565 阅读 · 0 评论 -
Eclipse3.3加速启动和解决易崩溃问题
将Eclipse.ini文件作如下设置:-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m-vmargs-Xverify:none-XX:PermSize=128M-Xms256m-Xmx384m 主要是调整启动初始内存和最大内存大小,速度明显变快。并且解决了,在JBoss tool和JBoss seam开发环境下经常原创 2008-01-15 13:58:00 · 797 阅读 · 0 评论 -
JBoss内置的HSQL DB数据库
JBoss使用的默认数据库是纯java数据库Hypersonic。这个数据库的配置信息位于hsqldb-ds.xml文件中,可见是作为一个JBOSS应用加载的。数据库可以加载在内存中。数据库文件存放在JBOSS_HOME/server/default/data/hypersonic 目录下。仅一个hsqldb.jar文件就包括了数据库引擎,数据库驱动,还有其他用户界面操作等内容。可以可视化查找原创 2008-01-15 14:52:00 · 3187 阅读 · 0 评论 -
将JBoss EJB应用程序迁移到WebLogic上
时间:2005-11-03作者:Ajay Vohra, Deepak Vohra在J2EE项目的开发阶段,开发人员通常使用的是JBoss开源应用服务器。而在生产阶段,商业应用服务器BEA WebLogic Server因其增强的特性成为不错的选择。遗憾的是,在JBoss中开发的应用程序不能在WebLogic Server上直接部署,需要进行修改。 原因是WebLogic Server的部署描转载 2008-01-17 13:37:00 · 896 阅读 · 0 评论 -
Jboss Seam 2.0.1 CR1 的booking例子错误及解决
两个错误:错误1Jboss Seam 2.0.1 CR1 的booking例子错误,Jboss服务器具体出错信息见附录。估计是页面myfaces, faceslet的错误,如Jar之类。后来通过分析发现.xhtml文件中的JSF EL表达式的变量,在eclipse中都不能被识别,虽然是只是报警告WARN信息,实际上变量并没有真正传递进去。解决方法,先新建Seam Web Proje原创 2008-01-16 18:30:00 · 1426 阅读 · 0 评论 -
JMX介绍
文章来源:http://www.blogjava.net/joseph/archive/2007/12/12/167241.htmlJMX技术提供一个简单,标准的方式管理应用程序,设备和服务等资源,一旦这些资源被创建,安装和实现,你能利用JMX的动态特性来监控和管理它们。同时你也可以用JMX来监控和管理JVMJMX技术基于以下两个JSR开发: * JSR 3, Java Managemen转载 2008-01-17 12:40:00 · 2574 阅读 · 2 评论 -
配置WebLogic-Eclipse插件
配置WebLogic-Eclipse插件 --设计用于从Eclipse IDE运行WebLogic Server 时间:2007-07-10 作者:Deepak Vohra, Ajay Vohra WebLogic-Eclipse插件设计用于从Eclipse IDE运行 WebLogic Server。借助WebLogic Server插件,可以从Eclipse中启动和停止WebLogic S转载 2008-01-17 13:30:00 · 961 阅读 · 0 评论 -
JBOSS SEAM 2.0.1 CR1 试用
因为初学,想通过一个例子尽快了解seam的大致开发过程,但是seam自己带的例子,配置麻烦(只想研究booking例子,但是其配置文件涉及了好几个其他配置文件,真是牵一发而动全身) ,后来下载Michael Yuan和Thomas Heute所著的JBoss Seam: Power and Flexibility Beyond Java EE 5.0所带的booking,内容一样,但是配置文件很干原创 2008-01-15 16:27:00 · 1141 阅读 · 0 评论 -
循速渐进学用Session Bean3
创建一个实用的Session Bean HelloWorldSession例子的主要目的是帮助你熟悉一个session bean的整体结构。现在你已经熟悉了session bean的结构,你可以写一个更实用的bean了。特别地,你可以写一个由数据库中接收数据的bean。 以下的例子,假定你拥有一个SQL表格,里面包含有产品的代码和价格,你也可以使用以下SQL命令建立它:create原创 2007-11-01 12:27:00 · 571 阅读 · 0 评论 -
循速渐进学用Session Bean2
循速渐进学用Session Bean Session Bean要求、限制和许可 在EJB规范中,对Session Bean有一些限制和要求。这些限制会指出哪些是bean必须做的,哪些是不能做的,以及bean必须实现的一些方法和接口。也有一些规范指出哪些处理是允许做的,这是为了避免你以为这些处理是被其它限制禁止的。 实现SessionBean接口 session bean必须实原创 2007-11-01 12:19:00 · 513 阅读 · 0 评论 -
深入探究EJB应用技术的体系结构3
导读: 一旦Enterprise Beans准备好了可以配置了。就被打包成一个标准的JAVA文件,ejb-jar文件。一个ejb-jar文件可以包括一个或多个的Enterprise Beans。对每一个Enterprise beans,都由它的接口,类,和配置描述器。 Enterprise Beans Provider提供如下东西给ejb-jar 文件 Enterprise Beans转载 2007-11-01 11:38:00 · 611 阅读 · 0 评论 -
EJB的Session Bean编程规则
导读: -,Session Bean被用于这实现含有特定商业逻辑的商业对象,不能直接表现DB中的共享资料,Session对象的状态是非持久的存储的,不不需写到DB中。Session Bean实现Bean的商业逻辑,而远程访问安全并行和事务等耻Bean容器提供 二,编写EJB的规则: (1)编写Enterprise Bean: 1.可能有一个或多个ejbCreate方法。原创 2007-11-01 11:40:00 · 414 阅读 · 0 评论 -
EJB 3.0的三大类型详解
无论你创建bean会话是为了执行特定任务,还是把表映射到实体bean以更新数据,都可以使用普通的Java对象和接口来完成这些工作,并且可以通过在业务方法中使用注释,把方法提供给客户端。 Enterprise JavaBean (EJB) 是可重用的、可移植的 J2EE 组件。EJB 由封装业务逻辑的方法组成。譬如说,EJB 可能有这样的业务逻辑:包含了更新数据库中客户数据的方法。众原创 2007-11-01 11:49:00 · 571 阅读 · 0 评论 -
如何开发、调试和测试EJB3 APP?
1.Install Eclipse + JBOSS IDE 2.0 2.官方的使用JBOSS IDE来开发EJB3 APP的教程还没出来(查看http://www.jboss.com/docs/trailblazer),所以只能用下列步骤 3.创建一个普通的java project,把我自己定义的“ejb library”加入到classpath里,同时把junit原创 2007-11-01 11:52:00 · 467 阅读 · 0 评论 -
循速渐进学用Session Bean 1
创建无状态的Session Bean 从编程的角度看,创建无状态的Session Bean和创建有状态的是一样简单的。除了在配置工具里修改一个设置外,仅有的一点不同是在bean的初始设计阶段,无状态的Session Bean并不记得方法调用之间的任何东西,bean需要的任何消息都必须由客户端获得。虽然无状态的Session Bean并不记得面向session的数据,不过可以在一个无状态的se原创 2007-11-01 11:58:00 · 859 阅读 · 0 评论 -
J2EE面试题集锦(附答案)
http://www.javabc.com/Html/javabs/javabs_servlet/81372194024798.html /*** By metaphy 2005-11-12* Version: 0.01* 注:题目答案来源于metaphy过去的知识或网络,metaphy不能保证其正确或完整性,仅供参考转载 2007-11-01 10:40:00 · 646 阅读 · 0 评论 -
深入探究EJB应用技术的体系结构1
导读: EJB的体系结构: EJB的上层的分布式应用程序是基于对象组件模型的,低层的事务服务用了API技术。EJB技术简化了用JAVA语言编写的企业应用系统的开发,配置,和执行。EJB的体系结构的规范由Sun Microsystems公司制定。Inprise的EJB容器是基于1.1版的规范。 EJB技术定义了一组可重用的组件:Enterprise Beans。你可以利用这些组件原创 2007-11-01 11:13:00 · 396 阅读 · 0 评论 -
介绍开发J2EE应用的几个要领
导读: J2EE,作为开发mission-critical的企业级应用的一整套规范的整合平台。其规范之多、内容之广,从而给开发J2EE应用带来了很多“麻烦”。比如,为实现内容的RDBMS存储,我们可能的方法有JDBC、Entity Beans、JDO、O/R Mapping工具(TopLink、Hibernate)、XML-DBMS、JAXB等方法(其中一些方法不是J2EE规范所包含的原创 2007-11-01 11:34:00 · 444 阅读 · 0 评论 -
深入探究EJB应用技术的体系结构2
导读: EJB Container Providor 容器提供者是分布式系统,事务处理,安全方面的专家容器提供者提供了一个EJB的配置工具,和这些配置实例的运行时支持。 一个容器对一个或多个EJB来说,是一个运行时系统。它将Enterprise Beans和EJB服务,包括事务服务,安全服务,分布式网络管理等胶合在一起。容器是既是一个定制的代码和对特定的 Enterprise beans产原创 2007-11-01 11:35:00 · 409 阅读 · 0 评论 -
程序员应用EJB 3.0必要的准备
EJB 3.0极其重视开发的简易性,并调整了模型。这绝非巧合,因为规范的主要设计者:Linda DeMichiel选择了广泛听取外界的意见,并借鉴TopLink等产品所取得的经验。这样一来,这项规范就可以沿着已经由流行、得到公认的技术开辟出来的道路前进,而这些道路实际上成了业内事实上的最佳实践。 那么,作为程序员的你,面对新的规范,该做哪些准备呢? 处理好架构问题 首先要确原创 2007-11-01 11:45:00 · 428 阅读 · 0 评论 -
又一个编程模型 OSGI
OSGi(Open Services Gateway Initiative,开放服务网关协议)提供了一个面向服务组件的编程模型,基于 OSGi 编程,具有模块化,标准化,面向服务,动态性,易复用,易扩展,易部署等诸多优点,本文介绍了基于 OSGi 开发一个应用程序的过程,读者可以学习如何基于 OSGi 开发自己的应用,并从中体会 OSGi 上述的优点。 一. OSGi 简史OSGi 是由原创 2008-01-15 16:36:00 · 547 阅读 · 0 评论