用JAVA写什么呢?(100分)

  • 主题发起人 吴剑明
  • 开始时间

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
我想拿他来写客户端的WINDOWS程序,就免了吧。实在巨慢无比。
可能都是写服务端的。如JSP。
各位说说,都拿他来写什么方面的程序?就有分拿。
 
大家是否可以介绍一下给您留下深刻影响的 Java Application? 我起个头:
ViewletBuilder (qarbon.com)
 
想知道吗?呵呵!
Oracle8i
JBUILDER4
Weblogic5.1
Oracle iFS
JAVA适用于写价格在2万以上的程序!
 
当你想在Browser上跟用户进行经常而复杂的交互而又不想传送大量无用的信息的时候,
用Java写Applet。
当你想快速建立一个应用在各个平台上使用的话,用Java写Application。
当你想快速的开发一个高度可重构系统时,别忘了还有Java,Java的每一个Class都可以
摇身一变变成一个可动态插拔的组件。(想想在Dll中输出一个类比这要麻烦多少,
ActiveX更是麻烦透顶)
暂时想到这些。请大家指正。
 
急切想听一听.
 
Java对Serializable支持的很好,很适合用来传输对象。在结合RMI-IIOP
那就更是perfect!
要跟GF打电话了,走了先
 
其实JDK1.3运行的速度比以前快了不少,而Windows的COM却越来越复杂,越来越慢。
所以写Java程序在Windows下运行也不是很荒唐的事。我印象中,很多应用服务器就
是用Java写的,当时觉得挺难受的,运行个Console都等半天。现在好点了,机器快
了,内存多了,反而觉得MS的一些东西慢得很。我在一台机子上同时运行Apache+Tomcat
和IIS,感觉上用JSP(JDK1.2.2+Apache1.3.14+Tomcat3.1)比用ASP(IIS5.0)快
多了。所以以后速度应该不是主要问题。
(刚刚打完电话高兴,关点税,哈哈,不介意吧)
 
其实Java的用途在互连网上最能体现出来,现在很多家软件公司纷纷推出自己的i-版本的
软件,正如Crane举的那些例子,不过这些都是国外的软件,在国内,上半年用友公司
推出了自己的基于Java的财务管理软件,所以说,Java编写的程序离我们并不遥远。
当然,现在Java并没有一统天下,这是因为它的速度的问题,可以想象,如果有某一家
公司成功开发出Java协处理器或者Java加速芯片,将Java虚拟机变成固件,那么会使得
Java如牛添翼(因为现在太慢,只能说是牛),而开发这种芯片的公司只要坐在家里,从
Intel和AMD那里收收授权费,就够他们吃一辈子的了。而Java也会彻底摆脱速度的阴影,
和别的编程语言一拼高下,到那时,Java绝对可以占到上风。
浅薄见识,请各位品评。
 
如果你认识到分布式应用的重要性。
如果你认识到应用服务器是企业应用架构从传统的两级客户机/服务器向多级的必然需求。
那么J2EE(Java 2 Platform Enterprise Edition)就是你的选择。
J2EE是开发、配置和管理分布式应用的新平台,能够支持建立以服务器为中心的
多级应用结构。Java 2平台是J2EE的基础。以J2EE为平台开发多级分布式应用,
具有一系列明显的优点:
1、J2EE是一种开放而统一的平台,支持企业级应用系统开发,配置和管理的全过程。
用户不必再受具体软硬体系结构的约束。
2、使企业级应用真正实现“开发一次,到处可运行”。
3、开发企业级应用所需的全部服务,不仅尽收于该平台而且都是直接可用的。
4、提供简单易用的程序设计模型。
5、能够充分利用和容纳企业已有的IT资源,确保企业级应用能够在多个平台上运行。
  
 
不仅如此,J2EE与其他相关技术之间还有很强的互补、协同和增强的关系,例如:
J2EE与Enterprise JavaBeans(EJB) EJB技术是J2EE的基础。
前者为在分布式计算环境下执行业务逻辑提供一种可伸缩的体系结构,而J2EE则使EJB的
组件体系结构与Java平台上的其他有关技术结合起来,实现以服务器为中心的无缝开发
与配置。
J2EE与XML XML是J2EE平台的组成部分之一。J2EE已计划利用XML提供B to B数据交换框架。
在此目标实现之前,可以利用JavaServer Pages(JSP)在服务器间或者服务器与客户机间
产生和运用XML。另外,Enterprise JavaBeans(EJB)利用XML描述组件的配置性质,
因而使EJB不仅产生可移植的代码而且还产生可移植的数据。
J2EE与ISV
互联网服务提供商(ISV)和企业应用的开发者都需要J2EE。
因为J2EE给ISV提供了在Java平台上完成企业应用的完整蓝图。
J2EE平台使企业应用的开发者只需集中精力刻画自己的业务逻辑,
在无须关心其他非自己能力所长的技术细节(如各种业务对象如何分布,
消息如何传递,如何命名和组织目录等)的情况下,仍能够高效地产生分布式商业应用。
从以上内容不难理解,为什么在建立多级企业应用时,J2EE 处于事实上的标准地位。
因此,支持该标准的应用服务器,是保证立足于它的客户应用能够真正跨平台的基础设施
之一。
企业数据连接
电子商务对于企业内部与外部数据源的利用和连通,
有更为迫切的需要和更高的技术要求。承载这类要求的系统部件,
也主要是应用服务器。在所有数据源中,主流的和基本的是遵从SQL
标准的各种关系数据库。由于Java 平台对电子商务的极端重要性,
今天最为重要同时也最为流行的企业数据连接界面是JDBC,即一组公共的Java API 。
几乎所有的数据库厂家都提供自己的JDBC驱动软件,同时也有一些工具软件的制造商
提供第三方的JDBC驱动软件。应用服务器对所支持的JDBC驱动软件,
总是要作技术上的确认。
另一方面,在非关系数据源中,包括SAP R/3 及PeopleSoft 等优秀软件在内的应用系统
占有很重要的位置,优秀的应用服务器具有与这类数据源的连接能力。

  
 
刚刚睡醒,话多了些。:)
 
今天把JB4和JDEVELOPER全拖下来了。300M!:)
问问大家:
大家写JAVA时,除了JSP,其他的服务端程序,是图形还是字符形的?
我想让客户都用上PIII、256RAM,目前还不实际吧。

 
(竖起耳朵听)
to 吴剑明:
难不成你的电信的,
一天当了四百兆!
 
我不是电信的。:)
 
多人接受答案了。
 

Similar threads

顶部