« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
公告 |
我近期在研究Maven、Turbine、EJB,如果有朋友想一起交流学习,请加我的MSN:moshco_zhu@hotmail.com!
你为什么来,你何必来,叫我怎么见你!
--《小城之春》 |
| 
|
本站首页 管理页面 写新日志 退出
[02 人生感悟]关于Java之父戈斯林离职的愤怒  |
首先,我非常生气,非常!狗日的Oracle,太不是东西了,迟早全世界所有的程序员会把你抛弃,等着瞧吧,我敢肯定,你一定会被程序员抛弃的!因为你抛弃了我们程序员,完全不顾及他们的的尊严! 骂完以后,我个人觉得,戈斯林,你不应该完全不顾及全世界的程序员的命运,而放弃Java,你应该明白Java对全世界所有的程序员来说是多么重要,如果把它交给你不放心的人,程序员们会有多么担心。 程序员的命运太苦了,被些无耻之徒利用,然后抛弃。我们迟早会成长起来的,看吧,我们不仅会创建奇迹和伟大,同样会具备控制这一切的能力,不再被人左右。 狗日Oracle,我还是要警告你,你会死的很惨,等着瞧吧!我还要警告你,全世界所有的程序员很生气,非常,没有我们的支持,你应该知道后果有多么严重,你最好收敛些,免得日后死的太惨!一个不懂的尊重人才的企业,不爱惜人才的企业,当然也不可能给这个世界掌握科技的人才们带来前途和希望,更不会给世界带来任何贡献,Oracle终将死去。抛弃人才,不尊重人才,没有人才,后果很严重,不会有人容许这种事情发生的......
|
阅读全文(3491) | 回复(0) | 编辑 | 精华 | 删除 |
[01 技术文档]在Weblogic 10中做EJB3的开发 之基础开发 (7) |
在Weblogic 10中做EJB3的开发 之基础开发 (7)
--------------------------------------------------------------------------- 好了,现在可以编写表示层的代码了。 文件地址:[WebContext/test/trade_record.jsp] 内容如下: ---------------------------------------------------------------------- <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit
|
阅读全文(6554) | 回复(3) | 编辑 | 精华 | 删除 |
[01 技术文档]在Weblogic 10中做EJB3的开发 之基础开发 (6) |
在Weblogic 10中做EJB3的开发 之基础开发 (6)
---------------------------------------------------------------------------
5.访问EJB3
我们常用于访问EJB的可能有如下几种: 1.EJB调用远程或本地JVM的EJB; 2.Servlet访问远程或本地JVM的EJB; 3.普通Java类也可以调用远程JVM的EJB; 注意:这里的远程不一定是另外一台电脑。同一台电脑,如果一个是weblogic服务器,一个是运行中的普通Java类,它们也不是在同一个JVM中。
weblogic server中,EJB3提供的访问方式有: 1.使用标签配置JNDI,然后使用这个JNDI访问EJB对象; 2.在同一个JVM中,使用依赖注入的方式访问本地容器中的EJB对象;
|
阅读全文(3233) | 回复(0) | 编辑 | 精华 | 删除 |
[01 技术文档]在Weblogic 10中做EJB3的开发 之基础开发 (5) |
在Weblogic 10中做EJB3的开发 之基础开发 (5)
--------------------------------------------------------------------------- 4.配置数据源 我这里使用的数据库是MySQL,版本是:5.0.37。下载安装的过程我就不多说了!我使用的客户端软件是:phpMyAdmin 2.10.0.2。如果能熟练使用MySQL命令,也可以不使用这个软件。
下载安装完成MySQL后,创建一个数据库,名称[ejb3],在数据库中创建一个表[user],表的结构如下: -------------------------------------------------- 字段 数据类型 是否可为空 其它 备注 id int
|
阅读全文(3198) | 回复(0) | 编辑 | 精华 | 删除 |
[01 技术文档]在Weblogic 10中做EJB3的开发 之基础开发 (4) |
在Weblogic 10中做EJB3的开发 之基础开发 (4)
---------------------------------------------------------------------------
3.2 有状态会话Bean的生命周期
其实有状态会话Bean和无状态会话Bean都是有生命周期的,但是,清楚的掌握有状态的会话Bean的生命周期意义更为重要。
@PostConstruct:当bean对象完成实例化后,使用了这个注释的方法会被立即调用。这个注释同时适用于有状态和无状态的会话bean。 @PreDestroy:使用这个注释的方法会在容器从它的对象池中销毁一个无用的或者过期的bean 实例之前调用。这个注释同时适用于有状态和无状态的会话bean。 @PrePassivate:当一个有状态的session bean 实例空闲过长的时间,容器将会钝化(passivate)它,并把它的
|
阅读全文(3226) | 回复(0) | 编辑 | 精华 | 删除 |
[01 技术文档]在Weblogic 10中做EJB3的开发 之基础开发 (3) |
在Weblogic 10中做EJB3的开发 之基础开发 (3)
---------------------------------------------------------------------------
下面用jsp实现表示层,还是两个,一个是有状态会话Bean的业务,一个是无状态会话Bean的业务。
文件地址:[WebContext/JavaSource/com/mh/servlet/test/ejb3statefull/AccountMoneyStatelessSV.java] 包名:[com.mh.servlet.test.ejb3statefull] 名称:[AccountMoneyStatelessSV] 内容如下: ---------------------------------------------------------------------- <%
|
阅读全文(2884) | 回复(-1) | 编辑 | 精华 | 删除 |
[01 技术文档]在Weblogic 10中做EJB3的开发 之基础开发 (2) |
在Weblogic 10中做EJB3的开发 之基础开发 (2)
---------------------------------------------------------------------------
3.有状态会话Bean的使用
3.1 有状态会话Bean与无状态会话Bean的差异
在EJB的容器中,服务器启动以后,容器会预先创建一些EJB对象在容器中,其目的是让调用者能更高效率的使用EJB对象。创建的的这些EJB对象有的是有状态会话Bean,有的是无状态会话Bean,它们的区别主要在于:有状态会话Bean被一个使用者调用后,它就不会再被其它使用者调用;而无状态会话Bean,可以被多个使用者调用,一个用完了,另一个可以接着使用。由此大家可以看出,简单的从效率方面讲,无状态会话Bean明显更好。但是,在有些时候,用户会有一些这样的需求,他们希望在某段时间内,保存一些他自己的信息,而这些信息只能他自己修改使用,不能被其
|
阅读全文(3231) | 回复(0) | 编辑 | 精华 | 删除 |
[01 技术文档]在Weblogic 10中做EJB3的开发 之基础开发 (1) |
在Weblogic 10中做EJB3的开发 之基础开发 (1)
---------------------------------------------------------------------------
阅读本文前需要先读《Hello world》
EJB3已经出现,它超强的个性光芒四射,因此这时候我们应该把焦点放在应用它的身上,而不是去用它和EJB2做比较。本文的特点是,不与EJB2做任何比较,教你学会EJB3。
EJB3Test.rar
1.重点关注
EJB3的基础开发,其中最为重要的几点是
|
阅读全文(8084) | 回复(3) | 编辑 | 精华 | 删除 |
[01 技术文档]在Weblogic 10中做EJB3的开发 之HelloWorld |
在Weblogic 10中做EJB3的开发 之HelloWorld
---------------------------------------------------------------------------
阅读本文的前提条件是: 1.你必须有Java编程的基本能力,并能熟练使用servlet; 2.同时要能熟练并多次安装过weblogic server,了解安装的一些基本常识; 3.熟练使用Eclipse开发工具开发Java程序。
1.Weblogic 的版本
我使用的weblogic版本是Workshop for WebLogic 10,weblogic是从WebLogic 10.0的版本开始完全支持EJB3的。可是在Bea的主页上下载,下载地址是[http://www.bea.com.cn/products/workshop/workshop2/index.jsp],下载需要注册一个帐号,
|
阅读全文(6538) | 回复(2) | 编辑 | 精华 | 删除 |
|