轻量级JavaWeb开发概述ppt课件.ppt

上传人:资****亨 文档编号:124735931 上传时间:2020-03-13 格式:PPT 页数:34 大小:2.06MB
返回 下载 相关 举报
轻量级JavaWeb开发概述ppt课件.ppt_第1页
第1页 / 共34页
轻量级JavaWeb开发概述ppt课件.ppt_第2页
第2页 / 共34页
轻量级JavaWeb开发概述ppt课件.ppt_第3页
第3页 / 共34页
轻量级JavaWeb开发概述ppt课件.ppt_第4页
第4页 / 共34页
轻量级JavaWeb开发概述ppt课件.ppt_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《轻量级JavaWeb开发概述ppt课件.ppt》由会员分享,可在线阅读,更多相关《轻量级JavaWeb开发概述ppt课件.ppt(34页珍藏版)》请在金锄头文库上搜索。

1、轻量级轻量级Java WebJava Web开发概述开发概述 1 1 第第1 1讲讲 轻量级轻量级Java WebJava Web开发概述开发概述 了解Java Web开发基础知识 掌握常用Java Web服务器用法 了解开发相关技术 掌握Java Web项目的部署 课程目标 asd2 目目 录录 1 1 Java1 1 Java概述概述 1 2 Java Web1 2 Java Web开发概述开发概述 1 3 1 3 常用的常用的Java WebJava Web服务器服务器 1 41 4轻量级轻量级Java WebJava Web开发环境开发环境 1 51 5轻量级轻量级Java WebJa

2、va Web开发相关技术开发相关技术 1 6 Java Web1 6 Java Web项目的部署项目的部署 3 3 JavaJava概述概述 Sun MicrosystemsSun Microsystems公司于公司于 19951995年年5 5月推月推 出的一种完全面向对象的程序设计语言 出的一种完全面向对象的程序设计语言 运行运行JavaJava程序必须先安装程序必须先安装JDKJDK JavaJava分为三个开发体系 分为三个开发体系 J2SEJ2SE Java2 Platform Standard EditionJava2 Platform Standard Edition 主要开 主

3、要开 发桌面发桌面ApplicationApplication应用程序 应用程序 J2EEJ2EE Java 2 Platform Enterprise EditionJava 2 Platform Enterprise Edition 主要 主要 开发企业级的开发企业级的WebWeb应用程序 应用程序 J2MEJ2ME Java 2 Platform Micro EditionJava 2 Platform Micro Edition 主要开发 主要开发 嵌入式设备的应用程序 嵌入式设备的应用程序 4 4 目目 录录 1 1 Java1 1 Java概述概述 1 2 Java Web1 2

4、Java Web开发概述开发概述 1 3 1 3 常用的常用的Java WebJava Web服务器服务器 1 41 4轻量级轻量级Java WebJava Web开发环境开发环境 1 51 5轻量级轻量级Java WebJava Web开发相关技术开发相关技术 1 6 Java Web1 6 Java Web项目的部署项目的部署 5 5 Java WebJava Web项目的基本结构项目的基本结构 1 1 手动建立一个手动建立一个Java WebJava Web项目项目 2 2 手动部署该手动部署该Java WebJava Web项目项目 3 3 测试该测试该Java WebJava Web

5、项目的运行项目的运行 4 4 查看该查看该Java WebJava Web项目的运行原理项目的运行原理 6 6 轻量级轻量级Java WebJava Web开发概述开发概述 轻量级 是指该组件或框架启动时依赖的轻量级 是指该组件或框架启动时依赖的 资源较少 系统消耗较小 是一种相对的资源较少 系统消耗较小 是一种相对的 说法 说法 一般说的轻量级一般说的轻量级Java WebJava Web开发 主要是指开发 主要是指 使用使用Struts2Struts2 HibernateHibernate和和SpringSpring这三个这三个 框架整合开发的框架整合开发的WebWeb项目开发模式 也就项

6、目开发模式 也就 是本书所讲的是本书所讲的SSHSSH框架开发 框架开发 7 7 经典经典Java WebJava Web开发概述开发概述 重量级 是指该组件或框架启动时依赖的重量级 是指该组件或框架启动时依赖的 资源较多 系统消耗较大 也是一种相对资源较多 系统消耗较大 也是一种相对 的说法 的说法 通常说的经典通常说的经典Java WebJava Web开发 是指使用开发 是指使用 JSF JPA EJBJSF JPA EJB这三个框架进行的开发 这三个框架进行的开发 8 8 目目 录录 1 1 Java1 1 Java概述概述 1 2 Java Web1 2 Java Web开发概述开发

7、概述 1 3 1 3 常用的常用的Java WebJava Web服务器服务器 1 41 4轻量级轻量级Java WebJava Web开发环境开发环境 1 51 5轻量级轻量级Java WebJava Web开发相关技术开发相关技术 1 6 Java Web1 6 Java Web项目的部署项目的部署 9 9 常用常用Java EE Java EE 服务器服务器 TomcatTomcat 和 和javajava结合最好 结合最好 SunSun推荐推荐 JettyJetty 可作为嵌入式服务器 可作为嵌入式服务器 ResinResin 目前最快的 目前最快的JSPJSP ServerletSe

8、rverlet运行平台运行平台 JbossJboss 支持 支持EJB3 0EJB3 0 常与 常与TomcatTomcat和和JettyJetty绑绑 定定 WebLogicWebLogic和和WebSphereWebSphere 专业 专业Java EEJava EE服务服务 器器 1010 安装安装TomcatTomcat服务器服务器 下载下载TomcatTomcat合适的版本 合适的版本 解压缩下载的解压缩下载的zipzip文件 文件 将解压缩后文件夹放在任意路径下 将解压缩后文件夹放在任意路径下 设置设置TomcatTomcat所需的环境变量 所需的环境变量 启动启动TomcatTo

9、mcat 双击安装路径下 双击安装路径下binbin目录中目录中 的的startup batstartup bat文件 文件 1111 1212 1313 配置配置TomcatTomcat服务器的端口服务器的端口 TomcatTomcat的默认端口 的默认端口 80808080 演示修改端口 演示修改端口 1414 1515 进入进入Tomcat Tomcat 的控制台的控制台 StatusStatus控制器控制器 ManagerManager控制器控制器 1616 1717 1818 1919 部署部署WebWeb应用应用 有不同的部署方法 有不同的部署方法 WAR Web Archive

10、file WAR Web Archive file 是网络应用程序是网络应用程序 文件文件 是与平台无关的文件格式 它允许将是与平台无关的文件格式 它允许将 许多文件组合成一个压缩文件 许多文件组合成一个压缩文件 直接将相应文件拷贝到直接将相应文件拷贝到webappswebapps目下 目下 2020 JettyJetty的下载和安装的下载和安装 Jetty Jetty 是一个开源的是一个开源的servletservlet容器 它为基容器 它为基 于于JavaJava的的webweb内容 例如内容 例如JSPJSP和和servletservlet提提 供运行环境 供运行环境 JettyJett

11、y是使用是使用JavaJava语言编写的语言编写的 它的 它的APIAPI以一组以一组JARJAR包的形式发布 开发包的形式发布 开发 人员可以将人员可以将JettyJetty容器实例化成一个对象 容器实例化成一个对象 可以迅速为一些独立运行 可以迅速为一些独立运行 stand alonestand alone 的的JavaJava应用提供网络和应用提供网络和webweb连接 连接 2121 JettyJetty的启动的启动 2222 2323 目目 录录 1 1 Java1 1 Java概述概述 1 2 Java Web1 2 Java Web开发概述开发概述 1 3 1 3 常用的常用的J

12、ava WebJava Web服务器服务器 1 41 4轻量级轻量级Java WebJava Web开发环境开发环境 1 51 5轻量级轻量级Java WebJava Web开发相关技术开发相关技术 1 6 Java Web1 6 Java Web项目的部署项目的部署 2424 环境变量的配置环境变量的配置 JAVA HOMEJAVA HOME CLASSPATHCLASSPATH 2525 常用的集成开发环境常用的集成开发环境 MyEclipseMyEclipse NetBeansNetBeans 2626 目目 录录 1 1 Java1 1 Java概述概述 1 2 Java Web1 2

13、 Java Web开发概述开发概述 1 3 1 3 常用的常用的Java WebJava Web服务器服务器 1 41 4轻量级轻量级Java WebJava Web开发环境开发环境 1 51 5轻量级轻量级Java WebJava Web开发相关技术开发相关技术 1 6 Java Web1 6 Java Web项目的部署项目的部署 2727 JSPJSP技术简介技术简介 JSPJSP原理原理 JSPJSP内置对象 内置对象 9 9个 个 JSPJSP编译指令 编译指令 3 3个 个 JSPJSP动作指令 动作指令 7 7个 个 2828 数据库技术简介数据库技术简介 MysqlMysql S

14、QL ServerSQL Server OracleOracle DB2DB2 2929 配置文件格式配置文件格式 XMLXML格式格式 AnnotationAnnotation格式格式 3030 其他其他 AntAnt MavenMaven SvnSvn 3131 目目 录录 1 1 Java1 1 Java概述概述 1 2 Java Web1 2 Java Web开发概述开发概述 1 3 1 3 常用的常用的Java WebJava Web服务器服务器 1 41 4轻量级轻量级Java WebJava Web开发环境开发环境 1 51 5轻量级轻量级Java WebJava Web开发相关技术开发相关技术 1 6 Java Web1 6 Java Web项目的部署项目的部署 3232 Java WebJava Web项目的部署项目的部署 拷贝部署法拷贝部署法 warwar包部署法包部署法 IDEIDE部署法部署法 3333 EndEnd 3434

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号