内容列表
java右键弹出菜单
package test1; import java.awt.*; import java.awt.event.*; import java.applet.*; public class Applet1 extends Applet { boolean isStandalone = false; PopupMenu popupMenu1 = new PopupMenu(); MenuItem me
分类:Java 查阅全文
EJB3.0开发指南:无状态会话Bean
在所有的EJB3.0规范中定义的EJB,都不必实现Home接口。 一个会话Bean必须有一个业务接口,这个接口由会话Bean来实现,或者也可以由会话Bean来产生。这样,你可以只写一个文件,就可以生成业务逻辑实现类、远程接口、本地接口等。 …   @Remote @Local @Stateless public class CounterBean
分类:Java 查阅全文
EJB3.0开发指南:有状态会话Bean
和无状态会话Bean一样,一个有状态会话Bean必须有一个业务接口,这个接口由会话Bean来实现,或者也可以由会话Bean来产生。这样,你可以只写一个文件,就可以生成业务逻辑实现类、远程接口、本地接口等。 在目前jboss的实现中,必须要有一个独立的业务接口。 这个接口不必实现EJBObject或者EJBLocalObject。 一个有状态会话Bean 必须使用Statelfull
分类:Java 查阅全文
EJB3.0开发指南:多表映射
在前面的例子中,我们每一个实体Bean只映射到数据库中的一张表上。事实上,一个实体Bean可以映射到多张表上。在一些需要字典表的项目上会经常用到,象以前我做过的项目,使用到很多国标规定的数据表。在我们下面这个例子中,性别作为一个字典表存在,学生这个实体将映射到学生信息表、性别表这两个表。 从表可以使用@SecondaryTable来注释: @Target({TYPE}) @Re
分类:Java 查阅全文
EJB3.0开发指南:事务与安全
不象在EJB2.X中,需要在部署文件中部署事务。EJB3.0通过注释就为指定的类或者方法提供事务支持。在EJB3.0的预览版规范中,指明使用TransactionAttribute作为注释,TransactionAttribute的声明如下 @Target({METHOD, TYPE}) @Retention(RUNTIME) public @interface Transac
分类:Java 查阅全文
EJB3.0开发指南:依赖值对象
在上面的章节我们提到,实体bean的属性可以是java基本对象、Date等,事实上,实体Bean的属性也可以是其他的java对象。这些Java对象不能直接从持久化上下文中读取,它依赖于主实体bean。不象关联实体Bean,在EJB3.0中不支持依赖值对象的集合。 依赖值对象不支持继承,这将在EJB3.1中在讨论。 依赖类需要使用◎DependentObject来注释: @Ta
分类:Java 查阅全文
EJB3.0开发指南:消息驱动Bean
消息驱动Bean的业务接口已经被定义,对于使用JMS来说那就是MessageListener接口,这个接口定义了OnMessage方法。 实现类必须使用MessageDriven注释。可以实现也可以不实现setMessageDrivenContext和ejbRemove方法。 在JBOSS中,通过ConnectionConfig指定消息的队列的JNDI名称。 @Connect
分类:Java 查阅全文
EJB3.0开发指南:定时服务
可以通过访问SessionContext得到它的定时服务。 SessionContext可以通过注入的方式得到: private @Inject SessionContext ctx;在EJB2.1的规范中需要实现ejbTimeout方法,当然还有ejbPassivate、ejbRemove等方法。在EJB3.0中,只有你想用它们的时候,你才必须创建它们,否则不必实现。 这个例子主要有5个文
分类:Java 查阅全文
EJB3.0开发指南:实体Bean
在EJB3.0中开发实体Bean非常简单,你可以象开发一般的java bean一样编程,只需做少量的注释。一个实体bean不需要实现Home接口或者Remote、Local接口。 实体Bean通过EntityManager产生、查找、和持久层结合、从持久层收回等操作。 JBoss的EJB3.0架构在Hibernate之上。     注释: @Entity:如果你要建
分类:Java 查阅全文
EJB3.0开发指南:使用实体Bean
在上面一个例子中,实体Bean的属性对应到数据表中的列,都是采用默认的设置。通过Column,你可以为属性指定数据表中的列名。 Column的声明如下: @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) public @interface Column { String name() default ""; boolea
分类:Java 查阅全文
生产-消费模式的XML解析
摘自久久学院在B2B(企业对企业)应用中XML扮演一个重要的角色。在这些应用中采用Simple API for XML (SAX)或者document.nbspObject Model (DOM)解析器来解析xml文件。(这两个解析器都是java的api,他们可以在下面的附录中找到)在一个单线程应用中解析是简单明了的。但是,在多线
分类:Java 查阅全文
利用JMS建立消息传递系统
摘自久久学院JMS(Java消息服务)是一个消息交换标准,它允许使用J2EE应用程序组件建立、发送、接收和读取消息。它假设分布式通讯拥有自由(free)的连接、是可靠的(reliable)和异步的(asynchronous)。   Exchange(交换)系统  消息交换反映了程序组件或应用程序之间的一种交互作用。消息交换系统是一种类似于下的系统:一个相似系统的客户端可以发送和接收任何其它
分类:Java 查阅全文
Creating Complete JDBC Applications 关于JDBC应用的核心技术
Up to this point, you have seen only code fragments. Later in this section you will see sample programs that are complete applications you can run. The first sample code creates the table COFFEES;
分类:Java 查阅全文
在client端使用jndi
假定在A机器(设IP为192.168.1.22)上部置EJB(ejb容器为JBOSS),其上有一无状态SessionBean First,First有一个方法   public java.lang.String sayHello( java.lang.String name ),First对应的jndi-name为"First".在B机器上调用First的sayHello方法:
分类:Java 查阅全文
Jbuilder9.0+JBOSS-3.2+MS Server2000的配置方法
选择自 AbnerChai 的 Blog ,因为我要用到CMP,所以增加了JBOSS下使用MS Server的配置方法。网络上对Jbuilder9.0+JBOSS-3.2开发环境的配置说明的参考还很少,我在这里整理了一个,这是我在配置这个开发环境时的一个手记。下面是详细步骤: 1、 安装Jbuilder9.0到D:\Jbuilder9目录 2、 安装MySQL4.0.18到C:\mySQL目录
分类:Java 查阅全文
如何在Tomcat服务器的工程中实现任务计划调度
   好多朋友用过Windows的任务计划,也有不少程序迷自己曾写过时钟报警、系统自动关机等趣味程序,可却很少有朋友在Web工程中实现过类似功能。      当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次任务。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或JavaBe
分类:Java 查阅全文
程序安装,升级及卸载核心部分(java编写)
安装程序的工作:将源文件复制到相应的目录。升级程序的工作:将源文件中更新过的文件覆盖目的文件,增加的文件复制到相应的目录。卸载程序的工作:将程序文件夹的内容删除。针对以上内容,写一个简单的安装程序(主要文件:InstallSheildImpl,用递归的方式进行了文件夹的遍历)/*************************************************************
分类:Java 查阅全文
怎么使用DBMS存储过程
原文:http://www.onjava.com/pub/a/onjava/2003/08/13/stored_procedures.htmlby Nic Ferrier本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的
分类:Java 查阅全文
Struts+Hibernate谈J2EE的数据表示
  在 struts+ hibernate 这种结构中,是不应该把Hibernate产生的PO直接传递给JSP的,不管他是Iterator,还是List,这是一个设计错误。  我来谈谈在J2EE架构中各层的数据表示方法:  Web层的数据表示是FormBean,数据来源于HTML Form POST   业务层的数据表示是VO  持久层的数据表示是PO,其数据来源于数据库,持久层的数据表示例如CM
分类:Java 查阅全文
RIA(Rich Internet Application) Laszlo 介绍
Laszlo是一个RIA(Rich Internet Application)开发环境,并且是开源的。        使用Laszlo平台时,开发者只需编写名为LZX的描述语言(其中整合了XML和JavaScript),运行在J2EE应用服务器上的Laszlo平台会将其编译成FLASH文件并传输给客户端展示。 &nbs
分类:Java 查阅全文
<< 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 >>