JAVA网页编程之在WebLogic下ejb的客户端程序的情势和特...
市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。web|程序|客户端关于weblogic的客户端程序能够是JSP/servlet,也能够是Application的。1)jsp/servlet与EJB运转在统一个使用服务器上,其典范代码可以下:(不必创建t3协定下的毗连,间接由客户端完成)Contextctx=newInitialContext();Objectobj=ctx.lookup("ejb/com/J2EE/first/ejb/HelloHome");HelloHometrH=(HelloHome)PortableRemoteObject.narrow(obj,HelloHome.class);Hellotr=trH.create();out.println(tr.hello());注:该jndi-name能够放到web.xml中并用StringJNDIName=getServletConfig().getInitParameter("para-name")来取得jndi.2)关于一样平常的application而言,就与ejb不在统一个使用服务器下,那怕是在统一台呆板上。注重:(1)在客户真个体系变量要有:..weblogic81erverlibweblogic.jar;不然不克不及运转。(2)在文件设置必需要有:远程类,远程home类(一样平常不包括bean类,即营业类)才干确保客户类的运转。一般以包的情势来构造这些文件,要注重按package是不是准确的设置,不然堕落。其典范代码可以下:Stringurl="t3://localhost:7001";Propertiesprop=newProperties();prop.put(Context.PROVIDER_URL,url);prop.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");prop.put(Context.SECURITY_PRINCIPAL,"name");prop.put(Context.SECURITY_CREDENTIALS,"code");Contextctx=newInitialContext(prop);Objectobj=ctx.lookup("ejb/com/J2EE/first/ejb/HelloHome");HelloHometrH=(HelloHome)PortableRemoteObject.narrow(obj,HelloHome.class);Hellotr=trH.create();System.out.println(tr.hello());注重:Context.SECURITY_PRINCIPAL和Context.SECURITY_CREDENTIALS是可选的,触及到对ejb的操纵的权限。你总不能说你写框架吧,那无疑会加大工作量,现在大多企业采取的是折中的办法,就是改别人写好的框架,可要改框架,前提是你对这个框架足够的了解,这就更难了。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 Java是一种计算机编程语言,拥有跨平台、面向对java 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 Java是一种计算机编程语言,拥有跨平台、面向对java Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 是一种突破用户端机器环境和CPU 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 是一种使网页(Web Page)产生生动活泼画面的语言 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
页:
[1]
2