java语言主要能做哪方面的软件开发?
展开全部
用Java做的事情大多数可以分为三类
J2ME手机软件编写的平台,可以理解为用来写小软件的
J2SE大部分用来做桌面软件,或者初学者练习的, 一般是C/S的
J2EE就是企业开发经常用的,包含很多内容和技术 , ,B/S的
JSP只是J2EE里面很小的一部分
JAVA与J2EE
随着Internet网络的迅速发展,基于互联网的企业应用要求软件平台具有开放性、分布性和平台无关性。于是就相继出现了RPC/COM/CORBA等技术,但这些技术在实际应用中存在着许多不足和局限。它们的特定协议难以通过防火墙,因而不适于Web上的应用开发。为了进一步开发基于Web的应用,出现了Sun公司的Sun ONE(Open Net Environment 开发网络环境)和Microsoft公司的.NET等Web 服务技术体系。
Sun ONE体系结构以Java语言为核心,包括J2SE/J2EE/J2ME和一系列的标准、技术及协议。它包括Sun独有的iPlanet软件系列,其中有在市场上受欢迎的LDAP目录服务器软件,以及Forte for Java——便于在任何环境下书写Java 语言的软件工具。我们很容易就能从网上免费获得和使用包括Java 集成开发环境、Java数据库和中间件(Application Server)服务器等产品,以及它们的源代码。Sun ONE更接近或能满足互联网在智能化Web服务方面对分布性、开发性和平台无关性的要求。
随着Java技术的不断发展,它根据市场进一步细分为:针对企业网应用的J2EE(Java 2 Enterprise Edition)、针对普通PC应用的J2SE(Java 2 Standard Edition)和针对嵌入式设备及消费类电器的J2ME(Java 2 Micro Edition)三个版本
J2ME手机软件编写的平台,可以理解为用来写小软件的
J2SE大部分用来做桌面软件,或者初学者练习的, 一般是C/S的
J2EE就是企业开发经常用的,包含很多内容和技术 , ,B/S的
JSP只是J2EE里面很小的一部分
JAVA与J2EE
随着Internet网络的迅速发展,基于互联网的企业应用要求软件平台具有开放性、分布性和平台无关性。于是就相继出现了RPC/COM/CORBA等技术,但这些技术在实际应用中存在着许多不足和局限。它们的特定协议难以通过防火墙,因而不适于Web上的应用开发。为了进一步开发基于Web的应用,出现了Sun公司的Sun ONE(Open Net Environment 开发网络环境)和Microsoft公司的.NET等Web 服务技术体系。
Sun ONE体系结构以Java语言为核心,包括J2SE/J2EE/J2ME和一系列的标准、技术及协议。它包括Sun独有的iPlanet软件系列,其中有在市场上受欢迎的LDAP目录服务器软件,以及Forte for Java——便于在任何环境下书写Java 语言的软件工具。我们很容易就能从网上免费获得和使用包括Java 集成开发环境、Java数据库和中间件(Application Server)服务器等产品,以及它们的源代码。Sun ONE更接近或能满足互联网在智能化Web服务方面对分布性、开发性和平台无关性的要求。
随着Java技术的不断发展,它根据市场进一步细分为:针对企业网应用的J2EE(Java 2 Enterprise Edition)、针对普通PC应用的J2SE(Java 2 Standard Edition)和针对嵌入式设备及消费类电器的J2ME(Java 2 Micro Edition)三个版本
展开全部
j2me 移动以及嵌入式应用
j2ee 网络应用
j2se 桌面应用
j2ee 网络应用
j2se 桌面应用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
J2SE桌面开发,后台程序
J2EE企业级开发
J2ME嵌入式开发
J2EE企业级开发
J2ME嵌入式开发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最主要的是J2EE,也就是web开发方向,桌面应用程序方面虽然有跨平台的特点,但运行速度慢,所以暂时发展不起来。另一个重要的领域是J2ME,也就是移动嵌入式平台的应用,这个方向学精了,收入要比WEB的高,因为学WEB的人是在太多了。。。不过J2ME需要算法思想扎实才行,因为嵌入式系统能提供的资源是有限的。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
web方面的,跨平台的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询