×

Loading...
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务

回答你的J2EE问题: 它是一个技术规范吧, 不同厂家都有J2EE Application Server, 从免费的JBOSS到很贵的Websphere, WebLogic都是J2EE的东东. 理论上J2EE应用可以运行在不同的Application Server上.

开发呢, 当然可以用Notepad, 但更多是用一些工具, 如 JBuilder, Websphere Application Developer, 可以省一些麻烦.

具体的介绍见:
Report

Replies, comments and Discussions:

  • 工作学习 / IT杂谈 / 有人愿意给我扫扫盲吗? J2EE是啥东西?
    经理贼心不S, 做梦都想上JAVA, 要求做一技术调查。
    数据库ORACLE / NT
    WEBSHPERE/ NT 价格?
    J2EE / NT 价格?

    J2EE我的理解是JAVA的一种技术, 请问在NT SERVER上需要做特殊配置,还是就一INSTALL( 估计没这么简单)? 开发J2EE大家都用啥软件? 我知道高手都NOTEPAD,请问低手觉得什么最好呢?

    各位, 安省政府的技术标准是 数据库 ORACLE, 软件技术是JAVA, 所以JAVA 高手低手啥的还是有目标的。 关键是大部分的软件工作是CONTRACT, 没意思。
    • 看来你们公司真是微软的铁杆拥护者,连WebSphere都要在NT上跑 :)。
      • 没钱啊, 你觉得在那上跑比较好? 我们 公司以前请IBM来公司做了一下系统评估, 他们要在MAINFRAME上做, 妈呀, 一个就快100万了。所以吓的CEO利马决定NT是永远的平台
        • Sorry, 这些我也不懂,不过我觉得如果在NT上,似乎用微软的东西似乎更好。J2EE就是Java,在Java JDK 1.2版本推出时改名为J2EE, 现在又有J2ME什么的,噱头大于实际内容
          • 3前趁着改革的东风我学过JAVA, 现在也都忘记了。
        • 哈哈哈,跟我们的情况一样
    • 用不着mainframe啦, 在INTEL服务器上跑Linux就挺好的. Linux比NT好. 要是再有钱些, 可以考虑Solaris.
      • 我们单位的牛人总说Linux不如还有一种Free UNIX,名字一下想不起来了 :( 不知道是不是真的。
        • FreeBSD? It's also a good one. The first host of Rolia is a FreeBSD box.
          • 对,就是她!牛人说FreeBSD是真正的blah blah blah,反正我没听得太明白
      • 我们公司没有UNIX管理员, 所以连ORACLE都是跑的NT呀
        • :O这个比较牛。
          • 要是告诉你ORACLE DBA以前还是MIANFRAME DBA兼任的, 你是不是觉得更快乐 :)
        • 其实如果平台选用NT,我觉得Sql Server在很多方面会比Oracle好。似乎唯一的例外是如果数据库有几百G或若干T,Oracle备份更灵活一些。除此之外没什么好处
          • SQL SERVER因为不是目前安省的标准, 所以我们公司一时不会考虑。 再说多一钟DD, 就要有人DBA, 没钱了
      • 觉得linux应该比solaris有前途一点:p
      • 就是因为这种想法的人太多,所以我才没饭吃。:'(
    • J2EE=Jave 2, Enterprise Edition, comparing with J2SE=Java2, Standard Edition, whose core is EJB imho.
      • 理解为, 用JAVA编的程序就是J2EE?JSP算是那一部分的呀?
        • Java是一种编程语言,J2EE是一种思想,或者是一种architechture,JSP是一种server端的脚本语言,用来写页面的。
          • 有点玄学思想 :)
    • 回答你的J2EE问题: 它是一个技术规范吧, 不同厂家都有J2EE Application Server, 从免费的JBOSS到很贵的Websphere, WebLogic都是J2EE的东东. 理论上J2EE应用可以运行在不同的Application Server上.
      开发呢, 当然可以用Notepad, 但更多是用一些工具, 如 JBuilder, Websphere Application Developer, 可以省一些麻烦.

      具体的介绍见:
      • 那我的理解是, J2EE只能在有J2EE APPLICATION SERVER上才可以运行, 所以最多本的配置就是一抬数据库机器, 然后是J2EE/ WEBSHERE就可以了吧。 如果要开发COM+的类似东东, 就只能是CORBA或者是RM?
        • 现在你有福了,可以用XML Web Service。
          • 你一说XML Web Service, 首先我向导的是。NET那
        • COM+的定义我忘了, 但如果是企业级的应用可以用EJB, 可以远程调用/运行.
          • 那J2EE本身并没有DISTRIBUTION的概念拉? EJB才是?
      • 我用了一年的Webshpere application server和developer studio,感觉不错,功能强大,难怪这么贵。就是对机器要求比较高,没有1G的内存基本别想。
        • 你开发用的机器也是1G吗? 那也太吃内存了。 你们公司网络系统架构可不可以大概说一下呢? 比如几台服务器, 都是干啥用的之类的
          • 我开发用的PC是1G的内存,P4 3.2G HyperTheading。数据库是SQL2000,跑在2000 advanced server上,server的硬盘是集中管理的,
            用的是sandbox,类似于硬盘阵列,一个硬盘20T左右,我随便一数大概有12个左右。Application server和web server都是win 2000的机器。公司只有一台unix机器用于CVS的source code管理,其他都是windows平台。

            本人有幸在用J2EE的同时用VS.Net2003开发pocketpc的程序,历时约8个月。感觉VS.Net和Webshpere比较起来就像玩具一样。
            • 强烈打击VB程序员的集体荣誉感。 你的WEBSER上放的是JSP? 开发好的J2EE需要特殊设置吗? 比如类似MTS 的那种?
              • 所有web类的project 例如jsp和一些普通的bean都在Web Server上。而所有的session bean和CMP都在Application Server上。没听说j2ee用mts的,bean container管理一些数据库操作。
            • 嗯,我也在用同样的配置开发 .NET 程序。不知道你的程序是否支持多线程,如果是,你有没有碰到 hyperThreading 有什么异常的情况?
    • 对了,请教一个VB问题:在Set myObject= new XXXObject后,需要调用Set myObject=nothing吗?我试了一下,似乎根本不用啊,一但包含引用的对象消失了,引用也就没有了。
      • 这个时候你就看出java的好处了吧。:D
        • Java和VB根本不是一个时代的东西,有好处是正常的啊。
      • VB需要呀。 等自己进行GABAGE COLLECTION, 所以总是SET TO NOTHING。 。NET说是不用了, 可是我还是喜欢加这一句, 看着舒服 :)
        • 以前也没注意这个问题。但我现在试了一下,似乎根本不需要,似乎VB会自己做这些事情。因此结果让我很吃惊。
          • 真的吗? 我觉得不可能呀,内存的释放咋测试呀?
          • 试没试过 A 引用 B,B 又引用 A 的情况?这时 B 里面得 set a = nothing 吧?
            • 是啊, 但也就是说: 大多数情况下不需要. 只有着一种情况: 如果引用了不是自己创建的对象, 就需要set = nothing, 对吗?
              • 我想只要确保 GC 回收一个 object 时没别人 ref 它就可以了 (跟没说一样,我知道)... ;-)
    • 多谢各位。 估计我需要看一些资料才可以讨论, 否则问题问不到电子上, 让大家看了上火, 回答费劲 :)
    • Are you working for 安省政府? I heard that they will go to Sun/Solaris.
      • 没那荣幸啊。/ 安省现在的技术标准应该在90年代初期还是80年代末指定的, 一直大家都阳奉阴违所以真正执行起来不一样的水准。
    • J2EE的application server目前大的是两种websphere和weblogic,大系统用的,不免费
      如果公司中小规模的话可以使用一些免费的application server,比如:tomcat一类的东东。
      J2EE 可以搭配oracle/sybase/ms sql等花钱的,自然也可以使用诸如mysql等不花钱的东西;还是取决于你的要求。

      开发基本上用Java(写Java Bean/EJB、Servlet)、JSP、XML,采用一些诸如Struts一类的架构(即实现这个应用系统的方式),使用一些你喜欢的design pattern,用上述的语言和工具搭建起一个象一般的应用系统的东西就行了。
      当然还有些废话:这个系统是遵循J2EE模式建立起来的跨平台的BS多层结构的系统。

      羡慕你有这样一个好经理,可以跟上潮流;
      咱们还在打labor呢!学的快忘光了,唉!
      • 你这么一说忽然老师以前将的回来了(一点儿)。 多谢。
        • 要是你们经理要卖力气的,记得俺啊!
          • 好呀, 估计那时候我就下岗了。
    • J2EE是基于JAVA平台(J2SE/J2ME可视为平台)的一种分布式计算标准。现在有J2EE,COM+和CORBA三大标准,J2EE和COM+之争如火如荼。
    • 谢谢各位的指导。 看了一点网上资料, 终于连贯起来了。 看来做JAVA程序员比VB有意思多了, 有机会也改改看。
    • J2EE - (Java 2 Enterprise Edition)—A Java-based, runtime platform created by Sun Microsystems used for ......
      developing, deploying, and managing multi-tier server-centric applications on an enterprise-wide scale. J2EE builds on the features of J2SE and adds distributed communication, threading control, scalable architecture, and transaction management. J2EE is a competitor to the Microsoft .NET Framework.