欢迎来到皮皮网官网

【flexcell排序源码】【工业设备网站源码】【vip板块易源码】j2ee 经典源码_j2ee课设源代码

时间:2024-12-23 07:55:53 来源:谷歌tpu源码

1.j2ee ����Դ��
2.什么是典源JBoss
3.ejb程序代码

j2ee 经典源码_j2ee课设源代码

j2ee ����Դ��

       J2EE,JSP,Java的区别

       JSP 就是用来做动态页面的,可以归属到J2EE系列中。 

       Java 这个词的概括可能更广一些,因为Java 包含 3个领域,分别是: 

       J2EE: 企业级开发 

       J2ME:嵌入式开发 

       J2SE:图形界面开发

       java包含三大分支: 

       J2SE --java standard edition--标准版本,这个是下面两个的基础!一般是位于客户端的应用; 

       J2ME--java Micro edition --一般位于嵌入式应用,例如手机游戏 

       J2EE --java Enterprise Editon --一般为服务器端程序的应用

       JavaScript, 这个是嵌入在网页(一般为html,ASP,JSP等网页)的一种脚本语言,用于数据的验证,支持页面的值的传递等问题的处理;

       JavaScript跟java一点关系都没有

       java是程序设计语言(与C/C++/C#同类)

       JavaScript是网页中的脚本语言(与vbscript等脚本语言同类)Javascript是一种由Netscape的

扩展资料;

       JavaScript 的正式名称是 "ECMAScript"。这个标准由 ECMA 组织发展和维护。ECMA- 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。ECMA- 的开发始于 年,在 å¹´ 7 月,ECMA

        会员大会采纳了它的首个版本。J2EE 意思是企业级开发,所谓企业级开发,就是在企业中所用到的一系列Java技术的总称

什么是JBoss

       是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,码j码可以在任何商业应用中免费使用。课设flexcell排序源码JBoss是源代一个管理EJB的容器和服务器,支持EJB 1、典源工业设备网站源码1、码j码vip板块易源码EJB 2、课设0和EJB3的源代规范。但JBoss核心服务不包括支持servlet/JSP的典源WEB容器,一般与Tomcat或Jetty绑定使用。码j码

课设

ejb程序代码

课设

       EJB是J2EE框架中最重要的部分,也是企业应用中最常用的技术之一,然而EJB的客户端编写对于开发者而言不是一件轻松的事情。控件架构中的EJB控件大大的简化了EJB资源的复杂性、难度,开发者只需要通过简单的继承 org.apache.beehive.controls.system.ejb.SessionEJBControl或者 org.apache.beehive.controls.system.ejb.EntityEJBControl,然后通过提供相应的注释就可以完成 EJB资源的访问。

课设

       -------------------------------------------------------------

课设

       EJB Bean类源代码—HelloWorld.java

课设

        清单1 ejbsrcorgvivianjbeehivecontrolsexamplesejbhelloworld.java

课设

        1. package org.vivianj.beehive.controls.examples.ejb;

课设

        2.

课设

        3. import javax.ejb.*;

课设

        4.

课设

        5. public class HelloWorld

课设

        6. implements SessionBean

课设

        7. {

课设

        8. public void ejbCreate() {

课设

        9. }

课设

        . public String sayHello()

课设

        . {

课设

        . return “Hello World!”;

课设

        . }

课设

        . }

课设

        共4页。

课设

        EJB Remote接口类源代码—HelloWorldRemote.java

课设

        清单2 ejbsrcorgvivianjbeehivecontrolsexamplesejbHelloWorldRemote.java

课设

        1. package org.vivianj.beehive.controls.examples.ejb;

课设

        2.

课设

        3. import javax.ejb.EJBObject;

课设

        4. import java.rmi.RemoteException;

课设

        5.

课设

        6. import javax.ejb.*;

课设

        7.

课设

        8. public interface HelloWorldRemote extends EJBObject {

课设

        9.

课设

        . public String sayHello() throws RemoteException;

课设

        .

课设

        . }

课设

        EJB Home接口类源代码--HelloWorldHome.java

课设

        清单3 ejbsrcorgvivianjbeehivecontrolsexamplesejbHelloWorldHome.java

课设

        1. package org.vivianj.beehive.controls.examples.ejb;

课设

        2.

课设

        3. import javax.ejb.CreateException;

课设

        4. import javax.ejb.EJBHome;

课设

        5. import javax.ejb.FinderException;

课设

        6. import java.rmi.RemoteException;

课设

        7. import java.util.Collection;

课设

        8.

课设

        9. import javax.ejb.*;

课设

        .

课设

        . public interface HelloWorldHome extends EJBHome {

课设

        .

课设

        . public HelloWorldRemote create()

课设

        . throws CreateException, RemoteException;

课设

        .

课设

        . }

课设

        EJB开发完成后,我们可以将EJB打包成企业应用,然后将生成的企业应用发布到JBoss应用服务器上。

课设

        开发EJB控件

课设

        我们现在来开发一个EJB控件-- HelloWorldSessionEJBControl,通过它我们能够直接访问 1.开发SessionBean 中开发和部署的EJB。

课设

        HelloWorldSessionEJBControl通过JBoss提供的org.jnp.interfaces.NamingContextFactory工厂类获取EJB访问的上下文环境。

课设

        清单4中是EJB控件的全部源代码。

课设

        清单4 srcorgvivianjbeehivecontrolsexamplescontrols

课设

        HelloWorldSessionEJBControl.java

课设

       1. package org.vivianj.beehive.controls.examples.controls;

课设

        2.

课设

        3. import org.apache.beehive.controls.api.bean.ControlExtension;

课设

        4. import org.apache.beehive.controls.system.ejb.SessionEJBControl;

课设

        5. import org.vivianj.beehive.controls.examples.ejb.helloworldHome;

课设

        6. import org.vivianj.beehive.controls.examples.ejb.helloworldRemote;

课设

        7.

课设

        8. /

课设**

        9. * HelloWorldSessionEJBControl 用于封装访问远程JBoss服务器上

课设

        . * SessionBean的操作方法

课设

        . */

课设

        . @ControlExtension

课设

        . @SessionEJBControl.EJBHome(jndiName = “jndi/helloworld”)

课设

        . @SessionEJBControl.JNDIContextEnv(

课设

        . contextFactory = “org.jnp.interfaces.NamingContextFactory”,

课设

        . providerURL = “jnp://localhost:”)

课设

        . public interface HelloWorldSessionEJBControl

课设

        . extends SessionEJBControl,

课设

        . HelloWorldHome, HelloWorldRemote {

课设

        . }

课设

copyright © 2016 powered by 皮皮网   sitemap