第1讲Web开发简介和Tomcat服务器的安装与配置讲义.ppt

第1讲Web开发简介和Tomcat服务器的安装与配置讲义.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web的发展历程 在最早,人们为了方便开展科学研究,设计出了Internet用于连接美国的少数几个顶尖研究机构,之后随着进一步的发展,人们开始应用HTTP(Hypertext Transfer Protocol,超文本传输协议)进行超文本(Hypertext)和超媒体(Hypermedia)数据的传输,从而将一个个的网页展示在每个用户的浏览器上。 今天的Web已经从最早的静态Web发展到了动态Web阶段。随之而来的,像网上银行、网络购物等站点的兴起,更是将Web带进人们的生活和工作之中。 静态Web 静态Web——Applet Applet实际上是最早的客户端实现的Web技术手段,不能访问资源。 客户端植入了JVM,动态效果在客户端完成,服务器端没有任何变化。 动态Web 静态Web和动态Web的区别 动态Web可以进行数据库连接;而静态Web无法连接数据库 静态Web基本上都是靠普通的HTML(网页)实现的,即使有了Applet也只是在HTML中加入了若干代码而已,本身没有太大的改变。 动态Web的实现方式 CGI(Connection Gateway Interface,公共网关接口) PHP(Hypertext Preprocessor,超文本预处理) ASP(Active Server Pages,动态服务页) ASP.NET JSP(Java Server Page,Java服务页)/Servlet(服务端小程序) CGI 是一个公共的操作接口,使用各种语言实现 CGI是一种多进程语言,是一种标准,进程比线程慢,故性能很低 PHP 本身是在Linux下发展起来的,由于PHP本身没有各个大公司的支持,发展形势只能作为个人开发或小型项目开发 采用Apache+MySQL的架构形式,导致PHP的存活问题 ASP和ASP.NET ASP这门技术比较成熟,也比较流行,目前用的越来越少,多数用于小站点开发 ASP本身性能较差 ASP.NET作为一种新的开发平台,性能较高 .NET和J2EE互相学习,.NET模仿了大量的Java应用 .NET受平台限制 JSP/Servlet 不受平台限制 使用标准的操作系统、开发工具、数据库、开发平台 最主要的是Java本身是多线程支持的,故性能很高 企业开发架构 JavaEE架构 Java分支:JavaSE、 JavaEE、 JavaME JavaEE(Java Enterprise Edition,在2005之前称为J2EE) 是在JavaSE基础上建立起来的一种标准开发架构,主要用于企业级应用程序的开发,在JavaEE的开发中是以B/S作为主要开发模式,在JavaEE中提供了多种组件及各种服务。 JavaEE核心组成 四个容器、四种组件 容器:Applet Container,Application Container, Web Container,EJB Container 组件:Applet,Application,JSP/Servlet,EJB 服务:HTTP,JDBC,JNDI,JSTL等 生活案例 Web程序的功能分工 设计模式的定义 MVC设计模式 MVC设计模式 MVC交互过程 MVC的优点 Web容器 Web容器在动态Web中才存在 Web容器本身是专门用来处理拼凑代码功能的 Web容器可以连接数据库 如何获得Web容器 从整个Java行业来讲,Web容器时很多的,Java是属于多个开发商支持的一种语言,所以只要符合了语言的标准就可以是以Java的任何代码运行。 许多的Web容器(包括EJB容器)依然存在收费和免费。 Tomcat简介 Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目 Tomcat技术先进、性能稳定、免费 是一个符合JavaEE标准的最小的Web容器 直接从Apache下载: Tomcat主目录 bin 所有的可执行命令,启动和关闭服务器的命令也在这个文件夹中 conf 服务器的配置文件夹,里面保存了各种配置信息 lib Tomcat服务器所需要的各种库文件 logs 保存服务器的系统日志 webapps Web应用程序存放的目录,Web项目保存到此目录中即可发布——热部署 work 临时文件夹,生成所有的临时文件(*.java,*.class) 服务器的配置 修改conf/server.xml文件 在项目开发时,只要与配置有关的XML文件一经被修改,服务器必须重新启动,才可以读出新的配置信息(一定要注意) 举例:修改服务端口号:8080?80 设置欢迎页面 默认的首页:index.html、index.htm、index.jsp conf/web.xml

文档评论(0)

w5544434 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档