JSP+Servlet+Tomcat应用开发
前提
Eclipse JSP/Servlet 环境搭建
1.在搭建JSP网站的开发环境时,首先需要安装开发工具包JDK,然后安装Web服务器和数据库,这时Java Web应用的开发环境就搭建完成了。为了提高开发效率,通常还需要安装IDE(集成开发环境)工具。通常包含以下工具的安装:
1.1开发工具包JDK
1.2Web服务器
1.3数据库
1.4Web浏览器
具体如下:
第一部分:JDK的安装与配置第二部分:Tomcat的安装与配置
第二部分 JSP运行环境的搭建
第三部分:MySQL数据库的安装与使用
第三部分:MySQL数据库的安装与使用
第四部分:MyEclipse开发工具的安装与使用
将之前安装的Tomcat导入到MyEclipse中方法为:
(1)选择工具栏中的服务器图标,单击旁边的小三角图标,从弹出菜单中单击Configur server选项,打开配置对话框。
(2)在对话框左侧依次选择Servers、Tomcat、Tomcat 6.x。
(3)右侧先选择Enable按钮,然后设置Tomcat的安装路径。
(4)单击确定即可。
注:MyEclipse 2016自带MyEclipse 2016 Tomcat v7.0第一章 搭建WEB(网页)开发背景
1.1WEB的开发背景
Web访问可以简单地划分为两个过程:客户端请求,服务端响应。客户端请求通过Servlet引擎传递给Servlet模块,Web服务器接收客户的请求。
1.2HTTP超文本传输协议
Http(Hypertext Transfer Protocal)超文本传输协议,是一种互联网应用最为广泛的网络协议。1.2.11Http协议的特点
*简单 快速:客户端向服务器请求服务时,只需要发送路径URL和请求方法。通常请求的方法有POST和GET。
*灵活:HTTP允许传输任意类型的数据。例如,普通文本,超文本,音频,视频等。
*无状态:指对于数据库事务处理没有记忆功能。
*无连接:指每次连接只处理一个请求
1.3静态网页和动态网页
在网络设计中,直接用HTML标记语言编写的网页通常被称为“静态网页”,静态网页是标准的HTML文,它的后缀是.html或.htm。它所展示的内容通常是一成不变的,更新起来比较麻烦,缺乏灵活性,
网站的维护城北较高。
动态网页中变化的内容大部分来自于数据库数据的变化。通过增删查改数据库中储存的数据显示内容
的变化。动态网页再被访问时,首先运行服务端脚本,通过它生成网页的内容。而静态网页是提前做
好放在服务器中的。
目前比较流行的动态网页技术主要包含的内容:ASP,PHP,以及JSP。
*ASP精确地说是一个中间件,它将Web上的请求转入到IIS解释中,IIS将ASP上的Script脚本全部解析
执行。其缺点是不能跨平台,只能在WINDOW平台下。优点是微软提供强大的IDE,所以开发者容易上手
且开发效率高。
*PHP是目前较为流行的动态网页技术,是一种HTML内嵌式语言。其语法融合了Java, c以及perl,能够
比CGI更加高速的执行动态网页。其优点是开源,跨平台。缺点是安装复杂,需要添加许多外部库来
支持。
*JSP(Java Server Page)采用java语言作为服务端脚本,页面由html和嵌入java代码组成。
JSP技术活是有SUN公司提出,多家公司参与,于1999年提出的建设动态网页的方法,基于java servlet技术。
实质上就是在html文件中加入java代码(java Bean,SQL语句和PMI远程点用方法)片段和JSP的特殊标
记构成的。优点 开发简单 跨平台 高效率和高性能 低成本。