当前位置: 首页 > news >正文

成都市网站建设文案代写

成都市网站建设,文案代写,做设计兼职网站,房地产 东莞网站建设学习感悟:每次学习新知识。通过初审会从小事做起,获得成就感。经典Hello Workd我们成功的例子奠定了门哈,呢。非常好的理解了。Ejb的核心。今天主要以这个小实例,来学习EJB的分布式,我们能够将接口与实现放到一台计算机…

       学习感悟:每次学习新知识。通过初审会从小事做起,获得成就感。经典Hello Workd我们成功的例子奠定了门哈,呢。非常好的理解了。Ejb的核心。


       今天主要以这个小实例,来学习EJB的分布式,我们能够将接口与实现放到一台计算机上,而client能够放到还有一台机器上。当然分布式的意思非常大了(下篇博客给大家解说)。快来看实例。


一:代码实现


1:定义接口

<span style="font-size:18px;"><span style="font-size:18px;">package com.bjsxt.ejb;public interface FirstEjb {public String saySomething(String name);}</span></span>

2:编写对接口的实现
<span style="font-size:18px;"><span style="font-size:18px;">package com.bjsxt.ejb;import javax.ejb.Remote;
import javax.ejb.Stateless;@Stateless
@Remote
public class FirstEjbBean implements FirstEjb {@Overridepublic String saySomething(String name) {// TODO Auto-generated method stubreturn "你好,"+ name;}}
</span></span>

3:编写client来通过接口调用实现

<span style="font-size:18px;"><span style="font-size:18px;">package com.bjsxt.ejb;import javax.naming.InitialContext;public class FirstEjbElient {public static void main(String[] args) throws Exception{InitialContext context = new InitialContext();FirstEjb firstEjb = (FirstEjb)context.lookup("FirstEjbBean/remote");String s = firstEjb.saySomething("張三");System.out.println(s);}
}
</span></span>

client实例化一个上下文对象,然后通过其lookup方法查找远程实现,最后调用详细的方法。

client想要成功调用,须要将其接口引用到client的项目里。


须要加入jndi配置文件

java.naming.provider.url指的是接口跟实现所在机器的地址和port。

<span style="font-size:18px;">java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=localhost</span>

client跟上面的SessionBean是两个全然独立的项目,可是它们能够进行交互。client能够调用SessionBean来完毕自己想要的操作。这正是EJB的分布式特性。


效果实现


二:配置

服务端开发好后,须要将其jar包部署到jboss的热部署文件夹。

client通过JNDI服务,可以从此拿到服务对象。



使用JNDI来远程訪问Ejb服务,须要使用强制转换来转化成接口类型。



所以。我们须要在Ejb的客户端引入jboss的client包。加到当前项目的环境变量中。来支持JNDI服务。

另外client须要知道服务端的接口,不然就无法依据名字拿到服务。所以须要将服务端的接口打成jar包,并在ejb的client引入。


总结


      实现了本文实例。大家就算是入门了,带着这些成功的学习劲头,高速继续学习,在后文我有Ejb更深入的分析。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

http://www.lbrq.cn/news/2461699.html

相关文章:

  • 做网站设计累吗十大免费域名
  • python网站开发集成环境手机百度ai入口
  • 国际阿里巴巴官网首页关键词优化seo外包
  • 宜昌的网站建设手机百度网页版入口
  • 宁波网站推广公司青岛网站建设哪家好
  • 汕头网站软文什么意思范例
  • 网站域名起名前端开发
  • 北京网站建设公司报价企业做推广有用吗
  • 哪个网站做二微码免费影视软件靠什么赚钱
  • 做张家界旅游网站多少钱seo推广方法集合
  • 无锡做网站价格电商网站规划
  • wordpress 加备案号手机seo百度点击软件
  • 西安网站建设官网产品设计
  • 做pcb网站的公司seo刷排名工具
  • 不会编程做网站怎么开通百度推广账号
  • 优秀国外网站百度不让访问危险网站怎么办
  • 公司品牌网站建设价格低seo专业培训学费多少钱
  • 上海市网站制作站长工具seo推广 站长工具查询
  • 抚州公司做网站关键字广告
  • app应用市场下载站内seo的技巧
  • wordpress文件管理器aso优化师主要是干嘛的
  • 哪些网站是用asp.net做的免费网站安全软件大全
  • 怎么样做网站页面手机免费建站app
  • 定制网站哪家好如何做网站seo
  • 开发公司资质审查用假资料后果优化搜索引擎
  • 网站建设需要学编程吗大丰seo排名
  • 南京软件网站建设公司西安企业seo外包服务公司
  • 网站建设考级网络营销的概念
  • 洋气的传媒公司名字平原县网站seo优化排名
  • 巩义网站建设价格超级推荐的关键词怎么优化
  • spring boot整合mybatis
  • 【RDMA】Adapters PRM Mellanox Adapters Programmer’s Reference mellanox网卡编程手册0.52
  • LE AUDIO CIS/BIS音频传输时延计算方法
  • SaaS型小程序自动化发布解决方案
  • 【数据结构】长幼有序:树、二叉树、堆与TOP-K问题的层次解析(含源码)
  • 详谈OSI七层模型和TCP/IP四层模型以及tcp与udp为什么是4层,http与https为什么是7层