当前位置:  技术问答>java相关

用JAVA做管理软件,三层结构,给点儿建议吧!高分送上。

    来源: 互联网  发布时间:2015-06-26

    本文导语:  用Weblogic服务器,oracle数据库,client不用Web方式而是用Application实现,这样性能和可行性有多大?如果可行,Weblogic应该怎么用好呢,是用EJB吗?还是有什么别的更好的方法? 领导说最多只用一些Session Bean,最好不要...

用Weblogic服务器,oracle数据库,client不用Web方式而是用Application实现,这样性能和可行性有多大?如果可行,Weblogic应该怎么用好呢,是用EJB吗?还是有什么别的更好的方法?
领导说最多只用一些Session Bean,最好不要使用Entity Bean,我不太理解,我想那要是用JMS实现server与client的通讯是不是也是一个解决方案呢?但是我不知道性能上怎么样?
哪位高手有过用Weblogic服务器开发过Application实现client的程序(用GUI做界面)呢?给点建议吧!

|
一切后果怎想象,如常望你但觉冰凉!!!

我感觉如果采用传统的C/S结构,或者说接近B/S结构,你用EJB有必要吗?

管理软件,它的BL很复杂吗?

个人认为: 如下组合!

Rich Client,Swing组件!

JavaBeans,实现BL,封装JDBC逻辑!

需要Weblogic ???感觉没必要!





|
Java Web Start
你可以理解为客户端Application的下载工具
至于速度问题,也就是第一次下载的时候比较慢,以后就不用下载了!

JavaApplication 通过Http的方式访问服务器端的Servlet,
Servlet访问EJB,EJB访问DB,这种结构我觉得还可以。

|
Java Web Start
它为你实现代码的自动更新(通过http),运行环境受到Web Start的控制,运行机制类似于Applet。具体应用程序和服务器怎样通讯,Web Start是无法控制的。

|
建议用web方式吧,用java application太慢。
建议关键应用用EJB,但是不要用entity bean,因为太慢。

|
1.用application做客户端的方式并不可取,不大的效率上的提高,带来维护上的麻烦。现在毕竟到处都在走集中。
2.EB的效率一直都使大家怀疑,所以还是不要用。
3.JMS可靠性是没问题的。效率也可以,用法也很多,看你在哪里需要,需要实现什么样的功能。

|
EJB效率不高,占用资源。
JMS感觉用下来瞒好

|
可行性,在client端你可以用类似下面的方法调用ejb,不用心虚


import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
import java.math.BigDecimal;

public class ConverterClient {

   public static void main(String[] args) {

      try {
         Context initial = new InitialContext();
         Object objref = initial.lookup
            ("java:comp/env/ejb/SimpleConverter");

         ConverterHome home = 
            (ConverterHome)PortableRemoteObject.narrow(objref, 
                                          ConverterHome.class);

         Converter currencyConverter = home.create();

         BigDecimal param = new BigDecimal ("100.00");
         BigDecimal amount =
            currencyConverter.dollarToYen(param);
         System.out.println(amount);
         amount = currencyConverter.yenToEuro(param);
         System.out.println(amount);

         System.exit(0);

      } catch (Exception ex) {
         System.err.println("Caught an unexpected exception!");
         ex.printStackTrace();
      }
   } 
}

|
帮你up

|
就是实现application的远程调用。

|
建議client用DELPHI,VB写,中间件用CORBA

    
 
 

您可能感兴趣的文章:

  • 关于java?高分相送!
  • 在java中如何获取window中环境变量path的值!!!高分
  • 高分请教? 大家在JAVA中怎么做拓扑图?
  • 有人能发我一份 java 做的 聊天室 原码 么? 高分相送
  • Java 1.3有没有类似 MSDN 的电子帮助文档,介绍Java的类库的用法!有的话,哪儿可以Down!(高分求解)
  • ★★★本人急需java资料,高分★★★
  • *** 高分, 请问在Java (Application) 中如何取硬盘的序列号??? ***
  • java怎样才能尽快入门(高分)
  • 谁知道java核心技术卷一,卷二的下载地址,高分相求
  • 高分相赠!!!!!哪里下载运行Java程序的JVM?
  • 高分,谁有Java方面的毕业论文?急!!
  • 高分求助:Java打开大图像(4000×4000)竟然Out of memory
  • 关于JAVA的内存泄露,高分求教!
  • 高分请教:用java怎么测出本机的硬件类型
  • 高分征集Think in java(第2版)中文电子版
  • 联众的游戏是用java作的吗?有价值的回答给高分!
  • 高分求助,JAVA如何操作WINDOWS剪贴板
  • 如何用java实现将数据库中的image类型数据导出到文本文件。并导入(高分求救!!)
  • java中怎样实现四舍五入?高手过来啊,最高分啊
  • 请问哪有下载o'reilly的java virtual machine这本书(高分求)
  • 谁知道哪里有用java开发的管理信息系统软件(如:图书馆管理系统,人事部管理系统)的代码?
  • 过两天可能要用JAVA~开发一个什么工程项目管理的什么软件~具体怎么样我还不知道~
  • 用JAVA做管理软件,给点儿建议吧!高分送上,来者有分。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 初学JAVA,请问各位哪本数据结构(JAVA版)比较好?
  • jbuilder7里如何在project pane里显示出某个project的所有的类的结构图,就如显示source java files的结构图一样
  • java 与数据结构
  • 谁能解释一下什么是B/S结构,以及java的一些实现
  • 放假了,想用java数据结构,请问大虾们该如何开始?
  • Java体系结构框架 Arch4J
  • 谁知道java核心技术卷一,卷二的下载地址,高分相求 iis7站长之家
  • 请问哪里有关于JAVA版的数据结构的书当
  • 请教JAVA中的数据结构
  • 看过《数据结构与算法》(java版)谈谈一下感想?
  • java初学,有那位大哥能够告诉我用JAVA怎样做一个完整程序,譬如C/S OR B/S结构的,从头到尾的步骤,谢谢!
  • 哪里有《数据结构与算法分析(JAVA版)》的电子书下载,谢了:)
  • 那里有用JAVA做的B/S结构软件的演示版或源代码下载呀?
  • JAVA有结构类型吗?
  • 怎样才能用java实现结构体数组,最好有代码!谢了!送上100分!!!!
  • 请问用java 开发b/s结构的需要什么技术?
  • Java结构化数据解析包 Lycia
  • 请问哪里有《数据结构与算法分析(JAVA版)》的电子书下载????
  • 求救!!!!关于(数据结构(java版)王国瑜/叶乃菁 编著)
  • 那个大侠可以推荐一本关于java的数据结构和算法的书?  
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3