- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web应用程序基础
预备知识
一、Java Web开发概述
Sun公司根据应用领域的不同划分了三个版本的Java平台。
适用于桌面系统的Java SE标准版
适用于创建服务器应用程序和服务的Java EE企业版。
适用于小型设备和智能卡的Java ME的Micro版。
1) Java SE、Java EE和Java ME
Java SE(Java Platform,Standard Edition)
它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。
Java EE(Java Platform,Enterprise Edition)
企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
Java ME(Java Platform,Micro Edition)
Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。
2) Java EE相关技术
JSP、Servlet和JavaBean
Struts 2
Hibernate
Spring
JSP、Servlet和JavaBean
JSP是最早的Java EE规范之一。JSP简单、易用,充当着Java EE应用中的表现层角色。
Servlet和JSP其实是完全统一的,二者在底层的运行原理完全一样,实际上,JSP必须被Web服务器翻译成Servlet,真正在Web服务器内运行的是Servlet。因此广义的Servlet包含了JSP和Servlet。
Java EE应用选择使用JavaBean来传输数据,在严格的Java EE应用中,中间层的组件会将底层的状态信息封装成JavaBean集,这些JavaBean也被称为DTO(Data Transfer Object,数据传输对象),并将这些DTO集传到JSP页面,从而让JSP可以显示应用的底层状态。
二、WEB服务器
Java领域常见的Web服务器都是开源的,而且具有很好的稳定性,主流的有:
Tomcat:Tomcat和Java结合的最好,是Sun官方推荐的JSP服务器。
Jetty:一个优秀的Web服务器。Jetty的优点在于,Jetty可以作为一个嵌入式服务器,即:如果在应用中加入Jetty的JAR文件,应用可在代码中对外提供Web服务。
Resin:目前最快的JSP、Servlet运行平台、支持EJB。学习免费,商用收费。
常用的Java EE服务器
除了上述Web服务器以外,还有一些专业的Java EE服务器,相对于普通的Web服务器而言,Java EE服务器支持更多的Java EE特性,比如分布式事务、EJB容器等。常见的主要有以下几个:
JBoss:开源的Java EE服务器,目前支持EJB 3.0技术。
WebLogic和WebShpere:这两个是专业的商务Java EE服务器,价格不菲,但性能等各方面相当出色。
三、开发环境的安装与配置
JDK
下载、安装与环境变量的配置
Tomcat
下载、安装、配置
web应用的控制与部署
Eclipse
下载安装
插件安装
1) JDK
下载JDK
下载地址:
最新版本:jdk 7
配置系统环境变量
系统属性高级环境变量
新建系统变量JAVA_HOME,值为JDK的安装路径。
新建系统变量CLASSPATH,值为“.;%JAVA_HOME%\lib; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar”。
修改系统变量Path,在其原值后增加“;%JAVA_HOME%\bin”
2) Tomcat
下载地址:
最新版本:7.0.25
Tomcat:安装
安装:解压至某一目录下即可。
可以选择解压至C盘根目录下,并将文件夹改名为tomcat7。
需要环境变量:JAVA_HOME,即JDK的安装路径。
Tomcat:启动与停止
启动:
双击tomcat7目录中的bin目录下的startup.bat文件。
停止:
1. 直接关闭运行中的tomcat的dos窗口。
2. 运行tomcat服务器bin目录下的shutdown.bat文件。
验证tomcat的运行:http://localhost:8080
Tomcat:配置
修改server.xml(C:\tomcat7\conf\server.xml)
Connector port=8080 protocol=HTTP/1.1
您可能关注的文档
最近下载
- 管理学-PPT课件(全).pptx
- 高峰数字(四)_原创精品文档.pdf VIP
- “深圳工匠杯”深圳市第十四届职工技术创新运动会暨2024年深圳技能大赛碳排放管理员技能竞赛理论题库及答案(300题).docx VIP
- 粉针剂包装技术与设备.pptx
- 全文解读新修订的2021《中国共产党统一战线工作条例》ppt精品.pptx VIP
- 白蚁防治服务合同协议书范本.docx VIP
- (2022年新版)义务教育初中英语课程标准详细解读 (新课标解读讲座培训课件).pptx VIP
- 湖南《住宅工程质量常见问题防治技术规程》.docx
- 葡萄酿酒有限公司生产安全事故应急预案.docx VIP
- 路基爆破设计及施工组织方案.doc
文档评论(0)