[JSP.01概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[JSP.01概述

软件架构 单机 App 分布式 C/S: fat、thin client B/S: fat、thin client 移动 Native App Web App Hybrid App WebApp Web服务器 Tomcat, MS IIS, Nginx, Google Web Server 客户端浏览器 MSIE, FireFox, Chrome, Safari 数据库 MySQL, MariaDB, SQLite, PostgreSQL, Oracle, IBM DB2, SAP SyBase, MS SQL Server, MS Access 客户端程序 HTML, CSS, JavaScript, Ajax 服务器端程序 Java Servlet/JSP, ASP, PHP, Perl, Python, CGI HTTP HyperText Transfer Protocol 超文本传输协议 应用层协议 基于TCP/IP协议簇 异步、无状态 请求-响应 拉回式 pull/push (B/S 主/从) Why Java ? Java vs. C++ 彻底面向对象: C++的四种编程风范 结构化、基于对象、面向对象、泛型编程 简化的语法: 去掉了很多C++的复杂语法 指针、操作符重载、多重继承 Why Java ? Why Java ? Java vs. JavaScript Why Java ? Java的编程特点 使用Java编程, 是一种面向对象的编程方式 与C的对比 不存在独立于类的函数, 编程的最基本单元为类 Class(类) 包含完成某项任务的方法(methods)当任务完成时返回信息 类是Java应用程序的基本构造块 类放在“包(package)”中, “包”对应于C++/C#中的”命名空间(name space)”, 主要用于解决同名问题 Why Java ? Java的平台无关性 一次编译处处运行 vs 一次编码处处编译 Java C Delphi / Kylix 一次编写处处重用 .NET下的开发语言族 Java不只是语言 语言Programming Language 平台Platform Java Virtual Machine/Class libraries (API) Java Standard Edition (SE) Java Enterprise Edition (EE) Java Micro Edition (ME) JCP Java Community Process JSR (Java Specification Request) /en/jsr/detail?id=337 Java SE 8 /en/jsr/detail?id=342 Java EE 7 /en/jsr/detail?id=245 JSP 2.3 /en/jsr/detail?id=340 Servlet 3.1 Java的由来 最早为了开发智能家电而设计 1991, Patrick Naughton和James Gosling领导设计, 1992, 1993年连一个客户也没找到, 1994年Patrik Naughton和Jonathan Payne 开发HotJava浏览器以另谋出路 接着被用来创建具有动态效果的网页 关键的标志之一是1995年支持Java的浏览器Netscape发布, 之后各大软件公司(包括微软)纷纷在自己的产品加入对Java的支持 现在主要被用于以下应用领域: 开发大规模的企业应用(Java EE)与Web应用(多使用Structs Spring Hibernate框架) 开发移动通信设备(Java ME和Android) Java的由来 版本1.0(1995)Java语言诞生, Applet风光一时 版本1.1(1997)Java Beans, 国际化, 改进的事件模型 版本1.2(1998), 改名Java 2, 出现术语: J2SE、J2EE和J2ME 版本1.3(2000)版本1.4(2002)主要是类库的改进, 语言本身没有大的变化 版本1.5(2004), 改称Java 5, 引入较多语言新特性: 泛型, For each循环, 可变元参数, 自动打包, 元数据, 枚举, 静态导入等 Java的由来 版本6(2006) Sun公司宣布Java开源, 2007年5月, Java源码在OpenJDK社区发布, Oracle、IBM、Apple等公司纷纷加入到OpenJDK 2010年, Oracle收购Sun 2011年发布版本7, Java平台开始支持动态语言 2014年3月,

文档评论(0)

huhongjun + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档