第1章javaweb开发概述

第1章javaweb开发概述

ID:19524572

大小:92.00 KB

页数:7页

时间:2018-10-03

第1章javaweb开发概述_第1页
第1章javaweb开发概述_第2页
第1章javaweb开发概述_第3页
第1章javaweb开发概述_第4页
第1章javaweb开发概述_第5页
资源描述:

《第1章javaweb开发概述》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第1章JavaWeb开发概述第1章JavaWeb开发概述在Java环境下进行Web应用程序的开发十分流行。Java语言与平台无关、面向对象、安全性好、多线程等优异的特性很适合进行Web开发。并且,目前有很多优秀的开源软件都支持JavaWeb开发,如Struts2、Spring、Hibernate等。本章对Java语言的特性、JavaWeb开发的技术进行概括性地讲解,使读者对JavaWeb开发有一个初步地了解。本章内容包括:qJava语言简介;qJavaWeb开发基本知识;q.NET与J2EE两大主流平台简介。通过本章的学

2、习,读者可以了解JavaWeb开发的基本特点、常用的技术,以及其优势。从而为后面的学习打下基础。1.1Java语言简介Java语言是JavaWeb开发的基础。Servlet和JSP技术都是Java代码实现的;后台的JavaBean组件,以及EJB组件都是用Java语言开发的。掌握Java语言的特点,对于进行JavaWeb开发的初学者是非常重要的。本节对Java语言的特点进行介绍。1.1.1Java语言概述Java语言是Sun公司开发的一种面向对象的新一代网络编程语言。它摒弃了C++中各种弊大于利的或者很少用到的功能。它可

3、以在不同的机器、操作系统的网络环境中进行开发。使用Java开发的程序可以在网络上传输,并运行于任何客户端上。所以,Java语言的特性非常适合进行Web应用程序的开发。1.1.2Java语言的特性下面简单讲述Java语言的一些特性。1.面向对象Java语言是完全面向对象的,它提供了封装机制和类机制。在对象中封装其属性以及相应的方法,这样就实现了模块化和信息隐藏。而类则提供了一种对象的原型,并且通过继承机制,子类可以使用其父类所提供的方法,这样有利于实现代码的复用。2.可移植性Java语言与平台无关的特性使其程序可以方便地被

4、移植到网络的不同机器上。同时,Java·7·第1章JavaWeb开发概述的类库中也实现了与不同平台的接口,使这些类库可以在不同的平台上移植。3.安全性Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。面向对象的异常处理机制可以在编译时使Java对可能会出现的异常进行提示。这样可以帮助程序员找到潜在的错误,以防止运行时系统的崩溃。另外Java语言使用自动垃圾回收机制来进行内存管理,以防止程序员在管理内存时产生的错误。1.1.3Java语言的发展历程下面对Java语言的发展历史和现状进行介绍。1.J

5、ava语言的历史1995年,美国Sun公司正式向IT业界推出了Java语言。该语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点。而这个时期以Web为主要形式的互联网应用正在迅猛发展。这时几乎所有程序员和软件公司对Java语言的出现表现出了极大的关注,开发人员纷纷尝试用Java语言编写网络应用程序。他们的努力使Java语言朝着网络应用的方向飞速发展。%说明:网络计算模式造就了Java语言的成功,网络计算模式要求相同的一段代码可以在网络中的不同计算机上运行。但是它面临的困难是网络中计算机的类型和操作系统是不一样的。

6、例如网络中计算机的硬件可以是INTEL体系、SPARC体系,操作系统可以是Windows、Linux、UNIX。而相应的编程语言基本上只是适用于单机系统,例如COBOL、FORTRAN、C、C++等。因此这就迫切需要一种跨平台的编程语言,使得用它编写的程序能够在网络中的各种计算机上正常运行。Java就是在这种需求下应运而生的。正是因为Java语言符合了互联网时代的发展要求,才使它获得了巨大的成功。2.Java语言的现状目前,Java语言已经成为最流行的网络编程语言。截止到2001年,全世界大约有310万Java程序员,许

7、多大学纷纷开设Java课程。Java正逐步成为世界上拥有程序员最多的编程语言。Java语言按应用来分主要分为J2SE、J2ME和J2EE3大块。qJ2SE就是Java2的标准版,主要用于桌面应用软件的编程。qJ2ME主要应用于嵌入式系统开发,如手机和PDA的编程。qJ2EE是Java2的企业版,主要用于分布式网络程序的开发,如电子商务网站和ERP系统。J2EE又包括许多组件,如JSP、Servlet、JavaBean、EJB、JDBC、JavaMail等。·7·第1章JavaWeb开发概述1.1.4Java语言的发展前景

8、Java语言的发展前景不可限量。可以从以下方面看出:qSun公司以及IBM、Oracle、Netscape等公司都在大力推进Java的应用。q旨在提高Java运行速度的Java芯片也在紧锣密鼓地赶制当中。有人预计不久的将来,Java的代码运行速度会和C++一样快。qJava在Web应用中的地位得到肯定以后,Sun公司

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。