Java和Net专业介绍课件.ppt
Java和.Net都有相互不可替代的优势,不久的将来应该是两者更为紧密趋于结合。Java和.Net就业市场需求量统计数据相当Java和.Net两个平台都是完好的应用系统解决方案,Java和.Net专业介绍,专业介绍,.Net专业Java专业,.Net介绍,.NET定义 Microsoft.NETMicrosoftXMLWebServices平台。XMLWebServices允许应用程序通过Internet进行通信和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。微软.NET开发工具 VS.Net2003、VS.Net2005、VS.Net2008、VS.Net2010,.Net介绍,Net是为简化在第三代因特网的高分布式环境下的应用程序开发,基于开放互联网标准和协议之上,实现异质语言和平台高度交互性,而构建的新一代计算和通信平台。.Net优势.Net的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持.,.Net架构,.Net应用,按程序类别划分:MIS系统开发网站系统开发驱动程序开发游戏程序开发GIS开发服务器应用程序开发移动程序开发云计算处理,.Net应用,按应用行业划分:电子政务电子商务金融电力电信医疗,.Net学习,.Net中的语言是面向构件(组件)编程的典范。在这里我看到了语言层次的进步,C语言是面向过程,C+那代是面向对象,而到了.Net则是面向构件。.Net中的语言具有优美性。这在里我主要是指C#-这个没有历史包袱的语言。在看C#的语言特性中我看到了美丽,它没有了那些面向过程的糟糕的东西,模式和重构都能随心应手的使用,轻量级的开发过程和相应的工具也能做到有的放矢。.Net中的语言和基类库(BCL)简单易学。,.Net新技术,MVC2.0 AjaxWPFWCFWF Silverlight,课程安排,软件开发,面向对象,ADO.Net,项目实践(1),Asp.Net,项目实践(2),常用技术(XML、IO、GDI+),项目实践(RSS),高级技术,MVC2.0,SOAP,SOCKET,Silverlight,Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,跨平台,可与平台无关、多线程的动态语言。一次编译,N处运行。,JAVA介绍,Java来自于Sun公司的一个叫Green的项目,原先的目的是为家用消费电 子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。由于Sun、IBM、Oracle、BEA等国际厂商相继推出各种基于Java技术的应用服务器以及各种应用软件,带动了Java在金融、电信、制造等领域广泛的应用。开源社区推动Java技术群芳斗艳,Java介绍,目前,JAVA分JAVA SE、JAVA EE、JAVA ME,分别对应以前的J2SE、J2EE、J2ME JAVA SE是学习JAVA EE、JAVA ME的基础,也可以做单机版的软件;JAVA EE主要是开发基于Web的系统,也可以说基于互联网的系统;JAVA ME是用来开发游戏、电子设备、手机等方面的软件。,Java广泛应用于各行各业,JAVA应用领域 举例1、大型网站,如电子商务交易平台阿里巴巴、淘宝.2、大型企业级应用:2.1 有关通信及网络的大型企业:移动、联通、电信、网通主要的信息化 2.2 金融相关的大型企业,所有的银行、证券公司,如工商银行、建设银行.2.3 大型管理系统,如:供应链、客户管理系统;3、电子政务4、游戏5、嵌入式设备及消费类电子产品,无线手持设备、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等是比较热门的Java应用领域,这方面的应用例子有中国联通CDMA 1X网络中基于Java技术的无线6、数据增值服务,JAEE包括java servlet,jsp,javabean,ejb,jta,jmail,jndi,jdbc等应用服务器:tomcat weblogic jboss websphere等开发工具Eclipse 和MyEclipseJbuilderNetBeans开源框架活跃:struts hibernate spring Ibatis 等新技术层出不穷,和开放源代码一起成长,新技术层出不穷,和开放源代码一起成长,Java学习,