`
gfghgi
  • 浏览: 771 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类

基于ejb 的 仿flash的java富客户端applet 的实现构想 及意义

阅读更多

标题可能写大了 ,,其实是我还是新手,,自学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  ,通过这种方式加强客户端的控制能力,以及代码的复用  ,,

 
 
 

 

分享到:
评论
1 楼 icefire 2008-05-11  
看来还没入门。。。

相关推荐

    主题:基于ejb 的 仿flash的java富客户端applet 的实现构想 及意义

    标题可能写大了 ,,其实是我还是新手,,自学ejb,打算做的一个算是结业的小项目,请各位多多拍砖啊感激不尽~ ... 说白了 ,,就是仿flash 的applet ,通过这种方式加强客户端的控制能力,以及代码的复用 ,,

    java 客户端访问EJB

    本教程主要介绍如何在Java客户端访问通过Glassfish发布的EJB,特别是EJB3.0的安全特性。 首先,我们要创建一个包含简单会话bean(session bean)的企业应用程序,并建立一个Java类库项目,该项目包含了会话bean的...

    基于ejb的在线订票系统

    【基于EJB的在线订票系统】是一种使用Enterprise JavaBeans(EJB)技术构建的Web应用程序,主要用于实现网络上的票务预订服务。EJB是JavaEE(Java Platform, Enterprise Edition)的一部分,它提供了一种标准的、...

    2.开发EJB的客户端

    客户端通常是一个Java SE或Java EE应用程序,通过JNDI(Java Naming and Directory Interface)查找EJB实例。首先,客户端需要导入EJB的远程接口,并通过JNDI查找服务。例如: ```java import javax.naming....

    j2ee用java applet实现聊天程序

    在这个“j2ee用java applet实现聊天程序”的项目中,我们将探讨如何利用Java Applet构建一个简单的多用户聊天系统,该系统基于J2EE(Java 2 Enterprise Edition)平台,并使用Socket通信进行客户端与服务器之间的...

    EJB简介Enterprise Java Bean 下载

    EJB是一组遵循特定规范的Java类,它们专注于实现业务逻辑,从而简化复杂的企业级应用程序开发。EJB3.0是EJB规范的一个重要版本,它引入了许多改进,提高了开发者的生产力。 【EJB在J2EE应用体系结构中的角色】 J2EE...

    基于NetBeans的Java EE客户端应用程序.

    基于NetBeans的Java EE客户端应用程序的开发涉及到多个关键知识点: 1. **NetBeans IDE**:NetBeans提供了友好的图形用户界面,用于编写、调试和部署Java应用程序。它的特性包括代码提示、自动完成、项目管理、版本...

    10、聊天系统(java+applet).zip

    【标题】"10、聊天系统(java+applet).zip" 涉及的是一个使用JavaEE技术栈,结合Applet实现的Web聊天系统。在JavaEE平台上,开发者可以构建可扩展、分布式的企业级应用程序,而Applet是Java的一个早期特性,它允许在...

    基于EJB组件的分布式应用开发

    ### 基于EJB组件的分布式应用开发 #### 1. 引言 随着互联网技术的迅猛发展,特别是Intranet/Internet的普及与应用,软件应用面临着更广阔的应用场景,这不仅提高了对应用软件的要求,同时也增加了软件设计的难度。...

    EJB视频教程 3.开发EJB的客户端 4.把jboss集成进eclipse

    EJB(Enterprise JavaBeans)是Java企业级应用开发的核心组件之一,主要用于构建分布式、事务处理、安全和可管理的企业级应用程序。本视频教程由清华大学的黎活明教授主讲,聚焦于EJB的客户端开发以及如何将JBoss...

    基于glassfish的EJBDemo,包含打包脚本,包含客户端

    在EJB 3.0及更高版本中,客户端可以使用注解简化调用,而无需编写复杂的接口和Home接口。 4. **打包脚本** 包含打包脚本意味着开发者提供了一种自动化方式来构建和打包EJB项目。这通常是通过Ant或Maven等构建工具...

    基于ejb的网络考试系统

    《基于EJB的网络考试系统详解》 网络考试系统是一种高效、便捷的在线评估工具,它使得教育者和学生能够随时随地进行考试与学习。本文将深入探讨一个基于EJB(Enterprise JavaBeans)技术构建的网络考试系统,该系统...

    hello-ejb.rar_ejb_ejb java

    EJB(Enterprise JavaBeans)是Java EE平台中的一个核心组件,用于构建企业级分布式应用程序。它为开发人员提供了一种规范化的、可扩展的、安全的和事务处理的服务,使得在服务器端创建业务逻辑变得更加简单。本教程...

    基于EJB的真实世界模型_ejb_

    本教程将深入探讨基于EJB的真实世界模型,以及如何利用EJB技术来实现复杂业务逻辑。 **1. EJB概述** EJB是Java EE(Java Platform, Enterprise Edition)的一部分,主要设计用于服务器端的业务逻辑处理。它提供了一...

    EJB 基于Java的远程方法调用(RMI)技术

    ### EJB 基于Java的远程方法调用(RMI)技术 #### 一、EJB概述 **Enterprise JavaBeans (EJB)** 是一种基于Java的组件模型,旨在为开发分布式企业级应用提供标准化的方法。它相当于DCOM(Distributed Component ...

    基于Java开发的EJB技术应用探究.pdf

    "基于Java开发的EJB技术应用探究" 一、程序语言的概述 程序语言是一种编程语言,是用来定义计算机程序的形式语言。它采用标准的交流技巧,用来发送指令给计算机,计算机程序员能够精确定义计算机需要使用的数据,...

    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编程实例代码.zip 基于...

    Java EJB 仿真ATM存取款流程.rar

    Java EJB 仿真ATM存取款流程,不但可了解ATM有关知识,还可学习一下Java获取一个本地对象的引用、生成EJB对象、查找一个ATM账户,调用balance()方法,并打印输出小票、存款流程的实现、提取EJB对象的主键、释放老EJB...

    EJB开发——Java 2 SDK.rar_java ppt

    这个标题暗示了一个PPT教程,可能是用于教学或自我学习的资料,涵盖了EJB在Java 2 SDK环境下的应用和实现。 【描述】"JAVA程序的PPT教程" 提示我们这份资源是以PPT形式呈现的Java编程教程,可能包括了基础到高级的...

Global site tag (gtag.js) - Google Analytics