我想问的是J2ee和JBuild的有何区别,是不是相当于VC++与BolandC++的区别?
====
有点相同。你的理解基本对!!还有就是J2se和J2EE的区别呢?
===
关于j2se和j2ee的差别,从根本来说有很大的相似。关于这方面的资料网上实在是太多,你随便搜个看看就是了。在有线的时间内我该先学那个
===
目前,j2ee应用相对广泛一些。建议学。。

解决方案 »

  1.   

    1、不是,jbuilder是开发工具,jbuilder和java的区别就像c++和vc的区别,一个是语言一个是工具
    2、j2se--标准版
       j2ee--企业版
       不是像vb,vc那样的,都是java,只是应用不同
      

  2.   

    j2ee可以说是企业版编程的规范,是一个庞大的平台!
    jBuilder则是实现java编程的集成工具!它可以开发web app,ejb,和基于j2ee编程规范的工程!
    和vc++,borlandc++的相对位置不太一样!
    j2se可以说是j2ee的small版本,主要应用于小型的编程,如手机,或嵌入式的开发(多用c)
    他们在概念上没有本质的区别,大概是功能上的差别!
    j2ee的规范,在大型应用中比较多!
    另外还有模式,和框架的概念
    什么是模式?什么是框架?(简述)
                                         1.什么是模式?
    模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。
    Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。
    模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐成熟的时候,自然会出现很多模式。什么是框架?
    框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。2.为什么要用模式?
    因为模式是一种指导,在一个良好的指导下,有助于你完成任务,有助于你作出一个优良的设计方案,达到事半功倍的效果。而且会得到解决问题的最佳办法。为什么要用框架?
    因为软件系统发展到今天已经很复杂了,特别是服务器端软件,设计到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基础工作,你只需要集中精力完成系统的业务逻辑设计。而且框架一般是成熟,稳健的,他可以处理系统很多细节问题,比如,事物处理,安全性,数据流控制等问题。还有框架一般都经过很多人使用,所以结构很好,所以扩展性也很好,而且它是不断升级的,你可以直接享受别人升级代码带来的好处。
    框架一般处在低层应用平台(如J2EE)和高层业务逻辑之间的中间层。软件为什么要分层?
        为了实现“高内聚、低耦合”。把问题划分开来各个解决,易于控制,易于延展,易于分配资源…总之好处很多啦:)。3. 以下所述主要是JAVA,J2EE方面的模式和框架:
      常见的设计模式有什么?
       首先,你要了解的是GOF的《设计模式--可复用面向对象软件的基础》一书(这个可以说是程序员必备的了),注意:GOF不是一个人,而是指四个人。它的原意是Gangs Of Four,就是“四人帮”,就是指此书的四个作者:Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides。这本书讲了23种主要的模式,包括:抽象工厂、适配器、外观模式等。
    还有其他的很多模式,估计有100多种。
    软件设计模式太多,就我的理解简单说一下最常见的MVC模式。
    MVC模式是1996年由Buschmann提出的:
      模型(Model):就是封装数据和所有基于对这些数据的操作。
      视图(View):就是封装的是对数据显示,即用户界面。
      控制器(Control):就是封装外界作用于模型的操作和对数据流向的控制等。另外:
    RUP(Rational Unified Process)软件统一过程,XP(Extreme Programming)极端编程,这些通常被叫做“过程方法”,是一种软件项目实施过程的方法论,它是针对软件项目的实施过程提出的方法策略。也是另一个角度的模式。
      

  3.   

    你以前搞vc,那就知道vc油标准版和、学习版和企业版
    他们的区别是一样的。
    j2se是标准版
    j2ee是企业版
      

  4.   

    j2ee是一种编程规范,一种框架模式,可以说成就像vc、vb的三层构架。
      

  5.   

    Java SDK Micro Edition   (J2ME) 
           用于开发掌上电脑、手机等移动通信设备上使用的应用程序。并不是所有的移动设备都支持Java,只有具备J2ME运行环境(JVM+J2ME API)的设备才能运行Java程序。J2ME的集成开发工具(通常都有带有一些访真器)有 Sun 的J2ME Wireless Toolkit 、IBM的Visul Age Micro Edition 等。
           Java SDK Standard  Edition(J2SE) 
        主要用于开发一般台式机应用程序。我们平时所说的JDK就指J2SE,而我们学Java就是从学习J2SE开始的。
           Java SDK Enterprise Edition (J2EE)
        用于开发分布式的企业级大型应用程序。其中的核心是Entetprise Java Beans(EJB,分布式Java组件)的开发。
      

  6.   

    那现在流行的J2ee开发工具是什么呢?大家都用什么什么开发?谢谢。