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

电子商务知名网站icp域名备案查询

电子商务知名网站,icp域名备案查询,合肥哪家做网站好,奉化网站关键词优化费用由于“功能培训”继续前进#xff0c;而我们又没有使软件堆栈保持最新#xff0c;因此我们的团队发现自己处于迁移的不可行位置#xff1a; JBoss 4.2.3到AS 7.1.x#xff08;当前为7.1.1#xff09; EJB 2.1到EJB 3.1 休眠2到休眠3或4 以快速的方式。 我的意思是而我们又没有使软件堆栈保持最新因此我们的团队发现自己处于迁移的不可行位置 JBoss 4.2.3到AS 7.1.x当前为7.1.1 EJB 2.1到EJB 3.1 休眠2到休眠3或4 以快速的方式。 我的意思是谁想要发布具有8-10年历史的软件的新版本而不是我 以下是我在研究从具有EJB 2.1的JBoss 4.2.3升级到具有EJB 3.1的AS 7.1.x时所做的一些研究的结果。 我相信还会有更多 与不久的将来的迁移相关的帖子但这与JNDI命名区域的更改有关。 过去/当前 在我们当前的代码中JNDI的命名非常简单 我们在部署描述符中将“ ejb /”与远程会话Bean接口的名称连接起来以指示服务应绑定到的名称。 在代码中我们使用以下代码来处理JNDI查找。 真正令人高兴的是相同的代码可以由远程客户端和服务器上的容器使用。 当前代码 Hashtable properties new Hashtable(); properties.put(java.naming.factory.initial,org.jnp.interfaces.NamingContextFactory); properties.put(java.naming.factory.url.pkgs,org.jboss.naming:org.jnp.interfaces); properties.put(java.naming.provider.url, jnp://localhost:1099); Context ctx new InitialContext(properties); Object ref ctx.lookup(jndiName);AS7和EJB 3.1 EJB 3.1规范进行了一些更改以强制要求EJB的可移植JNDI名称您可以在AS 7.1.1中继承它。 我发现的另一件棘手的事情是我无法再使用来自远程客户端和服务器的完全相同的查找代码。 现在AS 7具有两个用于远程EJB调用的选项 。 您需要的信息可以在JBoss文档中找到但并没有打动我 经过几天的努力后我决定创建一个小程序以帮助使差异希望如此非常清楚。 下面是我创建的从远程客户端调用无状态会话Bean的程序。 我从7.1快速入门示例中部署了“ ejb-remote”示例。 该代码尝试使用两种远程方法加载远程服务。 期望对于第一组查找而言第一次查找成功而第二次使用“ ejb/”命名格式查找失败。 然后我将值为“ org.jboss.ejb.client.naming”的Context.URL_PKG_PREFIXES属性添加到传递给InitialContext构造函数的jndi属性中并重复查找。 现在两个查找都应该成功。 我将所有JNDI属性都包含在代码中而不是依赖从类路径中获取的“ jboss-ejb-client.properties ”或“ jndi.properties ”的副本。 import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException;import java.util.Hashtable;public class EJBClient {private static String[] JNDINAME {jboss-as-ejb-remote-app/CalculatorBean!org.jboss.as.quickstarts.ejb.remote.stateless.RemoteCalculator, ejb:/jboss-as-ejb-remote-app/CalculatorBean!org.jboss.as.quickstarts.ejb.remote.stateless.RemoteCalculator };private Hashtable jndiProps;public EJBClient() {// setup base jndi properties - no jboss-ejb-client.properties being picked up from classpath!jndiProps new Hashtable();jndiProps.put(java.naming.factory.initial, org.jboss.naming.remote.client.InitialContextFactory);jndiProps.put(InitialContext.PROVIDER_URL, remote://localhost:4447);jndiProps.put(jboss.naming.client.ejb.context, true);// needed for remote access - remember to run add-user.batjndiProps.put(Context.SECURITY_PRINCIPAL, client);jndiProps.put(Context.SECURITY_CREDENTIALS, password);}public void doLookups() {// the exported namespacefor (int i 0; i JNDINAME.length; i) {lookup(JNDINAME[i]);}// This is an important property to set if you want to do EJB invocations via the remote-naming projectjndiProps.put(Context.URL_PKG_PREFIXES, org.jboss.ejb.client.naming);// now with the ejbfor (int i 0; i JNDINAME.length; i) {lookup(JNDINAME[i]);}}private void lookup(String name) {System.out.println(Lookup namename);Context ctx null;try {ctx new InitialContext(jndiProps);Object ref ctx.lookup(name);System.out.println(...Successful);} catch (NamingException e) {System.out.println(...Failed);//System.out.println(e.getMessage());e.printStackTrace();} finally {if (ctx ! null) {try {ctx.close();} catch (NamingException e) {}}}}public static void main(String[] args) throws Exception {EJBClient client new EJBClient();client.doLookups();System.out.println(Done!);}}服务器端的AS7 现在最简单的部分是在服务器上执行JNDI查找与旧方法非常相似不同之处在于您仍然需要根据新规范来格式化JNDI名称并且命名工厂不再是jnp版本 Hashtable jndiProps new Hashtable();jndiProps.put(java.naming.factory.initial, org.jboss.as.naming.InitialContextFactory);ctx new InitialContext(jndiProps);Object ref ctx.lookup(jndiName);结论 就像我之前说的那样该信息已经在JBoss文档中但是我可能读了几次。 我正在寻找的示例显示了从客户端和服务器加载EJB。 希望这可以帮助 参考 JBoss AS7 JNDIEJB 3.1我们的JCG合作伙伴 Mike Miller在Scratching我的编程痒博客上的命名发生了变化 。 翻译自: https://www.javacodegeeks.com/2013/05/jboss-as7-jndi-ejb-3-1-naming-changes.html
http://www.pierceye.com/news/828413/

相关文章:

  • wordpress 手机端模板百度seo标题优化软件
  • 货架网站开发特卖网站设计
  • 网站首页设计图片简约简单的明星个人网站建设论文
  • 织梦程序来搭建网站vip视频解析网站建设
  • 网站的管理上海创新网站建设
  • 企业对比网站西安做网站公司怎么样
  • 网站开发好做还是平面好做商务网页设计与制作是什么
  • 个人业务网站带后台凡科网站建设分类模块怎么弄
  • 在百度做网站需要什么资料appstore正版下载
  • wordpress怎么做404页面合肥seo软件
  • 建设网站挂广告赚钱免费个人网站源码
  • 网站ico图标动漫设计学什么内容
  • fireworks做网站定制做网站费用
  • 建设门户网站所需优秀营销网站设计
  • 行业网站建设教程办一家建筑公司流程
  • 网站空间文件夹中企动力主要是做什么的
  • 亚马逊做qa的网站wordpress theme是什么
  • 网站开发的经费预算php网站超市源码下载
  • 深圳建设高端网站asp.net 获取网站的绝对路径
  • 做的网站没流量吗前端页面设计
  • 门户网站的优点在环评备案网站上做登记后会怎么样
  • 网站的内容规划怎么写网站做外链的具体步骤
  • 百度网站排名规则小程序网站建设y021
  • 中国建设银行国际互联网站国内排名前五的电商
  • 怎么查网站的空间商四川建设工程招标网
  • 网站建设比较好公司朝阳区互联网公司排名
  • 百度不收录网站吗网站开发php
  • 房产网站建设的功能wordpress php7拓展
  • 做网站代码用什么软件天津建设工程信息网天津
  • 网站开发工程师前景怎么样怎么做自己的网站?