JSP相关知识一

    对于初学JSP的我来说,只是了解JSP是开发Web应用程序的,那Web应用程序又是什么呢?

    Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的优点:就是只要用户有浏览器,他就可以访问程序,而不在需要安装其他软件。开发Web应用程序的首要条件就是搭建开发环境,它需要3个软件来支持:jdk、Tomcat和集成开发环境IDE。

1. Tomcat

    由于jdk的安装配置已经学习过,不会的请查看Java开发环境搭建这篇随笔,现在主要介绍Tomcat的安装配置:

    a. Tomcat是绿色软件,解压即安装

    b. 配置 环境变量:在系统变量中新建一个变量,名为CATALINA_HOME,值为Tomcat所在的根目录

    c. 测试是否安装配置成功:找到Tomcat安装目录下的bin目录,在里面找到startup.bat开启Tomcat,若出现Server startup in 数字 ms则表示配置成功,在Tomcat使用过程中不要关闭这个窗口,否则Tomcat会关闭。

    d. 启动Tomcat服务,打开Tomcat首页:打开浏览器,在地址栏中输入http://localhost:8080,点击Enter,如果出现Tomcat的首页,则表示成功

   成功安装配置了Tomcat,我们来看一下它的目录结构:

Tomcat的目录结构
目录 说明
/bin 存放各种平台下启动和停止Tomcat的命令文件
/conf 存放Tomcat的各种配置文件
/lib 存放Tomcat服务器所需的各种jar文件
/logs 存放在Tomcat的日志文件
/temp Tomcat运行时用于存放临时文件
/webapps 当发布web应用时,默认会将web应用的文件发布到此目录中
/work Tomcat把由jsp生成的servlet放在此目录下

  编写Web应用程序步骤:

      a. 在webapps目录下创建项目目录

      b. 在项目目录下编写第一个jsp文件

      c. 手动创建WEB-INF目录(WEB-INF目录结构是javaWeb应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。里面包含:web.xml,classes文件夹和lib文件夹。web.xml是项目部署文件;classes文件夹,用以放置*.class文件;lib文件夹,用于存放需要的jar包。)

      d. 测试运行

  若需修改Tomcat服务器的端口,请看这里:修改conf/server.xml文件

1 <!--改变port值就能改变端口号-->
2 <Connector port="8080"
3      protocol="HTTP/1.1"
4      connectionTimeout="20000"
5      redirectPort="8443"
6 </Connector>
View Code

   eclipse里修改端口号需要修改eclipse里Servers下的server.xml

2. 集成开发工具 

   开发Web应用程序的IDE有很多,比如MyEclipse、Eclipse和本人喜爱的intellij IDEA。现在来说它们开发时所要做的琐事:

   a. MyEclipse

      首先是配置JRE:windows->Preference->Java->Installed JREs->add->standrand VM->选择JRE(jdk的安装目录)

      然后是集成Tomcat服务器:windows->Preference->Myeclipse->Servers->Tomcat->Tomcat7.0x->选择Tomcat安装的根目录->选择jdk的版本

     最后就是创建一个工程,new->WebProject->Project Name->Finish,创建jsp然后发布到Tomcat服务器。

  b. Eclipse

     创建一个工程,new->Project->Web->Dynamic Web Project->Project Name,target runtime->Finish

    

posted @ 2017-06-05 16:12  守明  阅读(109)  评论(0编辑  收藏  举报