下载此beplayapp体育下载

06 服务器端开发(1).ppt


beplayapp体育下载分类:IT计算机 | 页数:约118页 举报非法beplayapp体育下载有奖
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
beplayapp体育下载列表 beplayapp体育下载介绍
郝兴伟
山东大学计算机科学与技术学院
******@sdu.
第六章服务器端开发
目录
Java技术及相关概念
Java程序设计基础
Servlet与三层体系结构
JavaBeans组件
JSP技术
ASP、JSP、PHP技术比较
Java开发工具简介
引言
-- Web应用:客户端+服务器端
-- 服务器编程与Web服务器
针对不同的Web服务器环境,所用的开发工具也不相同,这与Web服务器中所包含的内置组件有关。
-- IIS , ASP技术
-- Tomcat, JSP技术
Java技术及相关概念
Java是Sun公司开发的新一代编程语言。Java是平台无关的,使用它可在各式各样不同的硬件平台、不同操作系统平台的网络环境中进行软件开发。具有“一次编写,到处运行”的能力。
Java作为最强大的网络语言,随着新技术的不断兴起,新的概念也层出不穷,如:Java Applet、Java Servlet、JavaBeans、EJB、JDBC等。本节主要介绍与网络开发有关的概念以及它们之间的关系。
Java概述
1. Java的出现
1991年,Sun计划开拓消费类电子产品市场,为电视、烤面包箱等家用消费类电子产品开发一个分布式代码系统,与家电产品进行交互,以便对其进行控制。
Sun内部人员把这个项目称为Green,该小组的领导人是James Gosling
1991年6月Gosling开始准备基于C++开发一个新的语言,看着窗外的一棵老橡树,就将这个新的语言命名Oak,他就是Java的前身。
Java的设计思想
一、软硬件环境
Gosling在开始写Java时,并不局限于扩充语言机制本身,更注重于语言所运行的软硬件环境。他要建立一个系统,这个系统运行于一个巨大的、分布的、异构的网格环境中,完成各种电子设备之间的通信与协同工作。
二、平台无关
Gosling在设计中采用了虚机器码(Virtual Machine Code)方式,即Java语言编译后产生的是虚拟机,虚拟机运行在一个解释器上,每一个操作系统均有一个解释器。这样一来,Java就成了平台无关语言。
Java的技术特征
在Sun的Java语言白皮书中,说明Java语言有如下特征:
简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立、可移植、高性能、多线程、动态性…。
1. 简单(Simple)
主要体现在三个方面
(1)Java语言风格来源于C++,因此C++程序员可以很快的上手。
(2)Java拚弃了C++中容易引发错误的地方,如:指针,增加了内存管理等一些新的特色。
(3)Java提供了丰富的类库,使用户编程更加简单。
2. 面向对象(Object-Oriented)
Java是面向对象的语言,拚弃了C++中全局变量等与面向对象思想冲突的内容。
3. 体系结构中立(Architecture Neutral)
一般情况下,网络环境都是异构的,如何使一个应用程序能够在不同硬件、不同操作系统平台的计算机上运行,始终是一个难题。
Java将他的程序编译成一种结构中立的中间文件格式,由Java虚拟机来解释执行这种中间代码。这使得Java应用程序可以在不同的处理器中执行,现在几乎所有的主流计算机系统都能运行Java。

06 服务器端开发(1) 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

非法内容举报中心
beplayapp体育下载信息
  • 页数118
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11