标题可能写大了 ,,其实是我还是新手,,自学ejb,打算做的一个算是结业的小项目,请各位多多拍砖啊感激不尽~
正在看的书是精通ejb3.0和那本ejb基础 ,现有书中代码 :一个简易购物平台,实现了选购,下单等功能,
打算模仿淘宝,, 增加其功能, 客户端打算用applet做,,就目前我所掌握知识,,只能是这样实现:
我用的是netbean+galssfish
目前知道的通信方式 :将ejb的无状态会话bean 发布成web 服务,, 客户端applet 调用后,返回一个无状态会话bean ,这个bean包含了所有所需的业务代码,这个页面就包含了这个网站的所有功能,但 所需的数据靠会话bean调用数据库, 多媒体数据也存在数据库中,比如图片 ,(一般是存在某个地址下?)
但这样可能导致很慢,,因为反复向数据库查图片,就会导致很慢. 于是我想, 客户端下的数据,可以暂存在客户机上,,比如图片这样大的数据,但不会经常变换的,,,,如果要什么图片,就先检查客户端有没有 ,有就不用下了 ,,,但是一些经常变化的动态数据,比如产品数量, 倒计时 (多少天卖完) 这些小数据就不能存在客户端了,当然,一关浏览器就什么都没了 ,因为这个会话bean是无状态的,所以不需要服务器保存任何信息,, 如果可能的话 最好能实现bt, 客户端相互可以通信 ,加快信息交换速度,减小服务器压力,
因为是全是java 代码 ,用老外的话是不是pojo? ,融合性应该更好 ,,比如很多开源的项目,都可以用上啦,,比如报表啊,多媒体组件啊,即时通信啊都可以放在applet里 ,,试想如果applet 能成功推广一个网站的话,,不用改什么代码就可以把它做成c/s系统 或 桌面程序 改成web start !! 说白了 ,,就是仿flash 的applet ,通过这种方式加强客户端的控制能力,以及代码的复用 ,,
分享到:
- 2008-05-10 21:36
- 浏览 770
- 评论(1)
- 论坛回复 / 浏览 (1 / 1737)
- 查看更多
相关推荐
标题可能写大了 ,,其实是我还是新手,,自学ejb,打算做的一个算是结业的小项目,请各位多多拍砖啊感激不尽~ ... 说白了 ,,就是仿flash 的applet ,通过这种方式加强客户端的控制能力,以及代码的复用 ,,
本教程主要介绍如何在Java客户端访问通过Glassfish发布的EJB,特别是EJB3.0的安全特性。 首先,我们要创建一个包含简单会话bean(session bean)的企业应用程序,并建立一个Java类库项目,该项目包含了会话bean的...
【基于EJB的在线订票系统】是一种使用Enterprise JavaBeans(EJB)技术构建的Web应用程序,主要用于实现网络上的票务预订服务。EJB是JavaEE(Java Platform, Enterprise Edition)的一部分,它提供了一种标准的、...
客户端通常是一个Java SE或Java EE应用程序,通过JNDI(Java Naming and Directory Interface)查找EJB实例。首先,客户端需要导入EJB的远程接口,并通过JNDI查找服务。例如: ```java import javax.naming....
在这个“j2ee用java applet实现聊天程序”的项目中,我们将探讨如何利用Java Applet构建一个简单的多用户聊天系统,该系统基于J2EE(Java 2 Enterprise Edition)平台,并使用Socket通信进行客户端与服务器之间的...
EJB是一组遵循特定规范的Java类,它们专注于实现业务逻辑,从而简化复杂的企业级应用程序开发。EJB3.0是EJB规范的一个重要版本,它引入了许多改进,提高了开发者的生产力。 【EJB在J2EE应用体系结构中的角色】 J2EE...
基于NetBeans的Java EE客户端应用程序的开发涉及到多个关键知识点: 1. **NetBeans IDE**:NetBeans提供了友好的图形用户界面,用于编写、调试和部署Java应用程序。它的特性包括代码提示、自动完成、项目管理、版本...
【标题】"10、聊天系统(java+applet).zip" 涉及的是一个使用JavaEE技术栈,结合Applet实现的Web聊天系统。在JavaEE平台上,开发者可以构建可扩展、分布式的企业级应用程序,而Applet是Java的一个早期特性,它允许在...
### 基于EJB组件的分布式应用开发 #### 1. 引言 随着互联网技术的迅猛发展,特别是Intranet/Internet的普及与应用,软件应用面临着更广阔的应用场景,这不仅提高了对应用软件的要求,同时也增加了软件设计的难度。...
EJB(Enterprise JavaBeans)是Java企业级应用开发的核心组件之一,主要用于构建分布式、事务处理、安全和可管理的企业级应用程序。本视频教程由清华大学的黎活明教授主讲,聚焦于EJB的客户端开发以及如何将JBoss...
在EJB 3.0及更高版本中,客户端可以使用注解简化调用,而无需编写复杂的接口和Home接口。 4. **打包脚本** 包含打包脚本意味着开发者提供了一种自动化方式来构建和打包EJB项目。这通常是通过Ant或Maven等构建工具...
《基于EJB的网络考试系统详解》 网络考试系统是一种高效、便捷的在线评估工具,它使得教育者和学生能够随时随地进行考试与学习。本文将深入探讨一个基于EJB(Enterprise JavaBeans)技术构建的网络考试系统,该系统...
EJB(Enterprise JavaBeans)是Java EE平台中的一个核心组件,用于构建企业级分布式应用程序。它为开发人员提供了一种规范化的、可扩展的、安全的和事务处理的服务,使得在服务器端创建业务逻辑变得更加简单。本教程...
本教程将深入探讨基于EJB的真实世界模型,以及如何利用EJB技术来实现复杂业务逻辑。 **1. EJB概述** EJB是Java EE(Java Platform, Enterprise Edition)的一部分,主要设计用于服务器端的业务逻辑处理。它提供了一...
### EJB 基于Java的远程方法调用(RMI)技术 #### 一、EJB概述 **Enterprise JavaBeans (EJB)** 是一种基于Java的组件模型,旨在为开发分布式企业级应用提供标准化的方法。它相当于DCOM(Distributed Component ...
"基于Java开发的EJB技术应用探究" 一、程序语言的概述 程序语言是一种编程语言,是用来定义计算机程序的形式语言。它采用标准的交流技巧,用来发送指令给计算机,计算机程序员能够精确定义计算机需要使用的数据,...
Enterprise JavaBean(EJB)是Java编程语言中用于构建企业级分布式应用程序的关键技术。EJB 1.1规范是EJB技术的早期版本,旨在提供一个框架,让开发者能够创建可部署在服务器端的组件,这些组件能够在网络环境中为...
基于java的开发源码-EJB编程实例代码.zip 基于java的开发源码-EJB编程实例代码.zip 基于java的开发源码-EJB编程实例代码.zip 基于java的开发源码-EJB编程实例代码.zip 基于java的开发源码-EJB编程实例代码.zip 基于...
Java EJB 仿真ATM存取款流程,不但可了解ATM有关知识,还可学习一下Java获取一个本地对象的引用、生成EJB对象、查找一个ATM账户,调用balance()方法,并打印输出小票、存款流程的实现、提取EJB对象的主键、释放老EJB...
这个标题暗示了一个PPT教程,可能是用于教学或自我学习的资料,涵盖了EJB在Java 2 SDK环境下的应用和实现。 【描述】"JAVA程序的PPT教程" 提示我们这份资源是以PPT形式呈现的Java编程教程,可能包括了基础到高级的...