This is my Blog!!Welcome to you!!
【分享个人java学习心得和技术问题汇总】

Servlet技术(一):Servlet基础简介

servlet1

如果大家要开发一个动态的网站,那么就必须要学习一种动态的网页开发技术。那么在SUN提供的JavaEE中主要包含两种开发动态网页的技术:Servlet和JSP技术。那么今天主要讲解的内容就是Servlet技术。

Servlet技术简介

Servlet技术是SUN提供的一种开发动态网页的核心组件之一。可以方便的开发动态网页。主要用得语言是java,开发者只需要实现相应的接口或者继承相应的类,那么你的java文件就是一个动态的网页。当然好需要一些额外的配置即可。

一个Servlet其实就是一个运行在web server上得一个java程序。

Servlet结构体系

为了方便开发者进行基本的动态网页开发,那么SUN提供了一整套接口和类帮助开发者进行高效的开发。

u  Servlet接口

u  GenericServlet类
GenericServlet实现了Servlet接口的抽象类。

u  HttpServlet类

HttpServlet继承了GenericServlet的抽象类。

 

Servlet体验

u  手工体验

1.       建立动态网站的目录结构

2.       编写一个动态网页如下HelloServlet.java

 

3.       编译以上的HelloServlet.java

将JavaEE需要的jar包引入到classpath环境变量

set classpath=%tomcat_home%\lib\servlet-api.jar

编译

D:\test>javac -d . HelloServlet.java

4.       将编译好的包连同class文件剪切到网站的WEB-INF\classes目录

5.       将class文件映射为浏览器需要的URL路径

修改web.xml文件如下

 

6.       将编写好的网站部署到tomcat的webapps目录

http://localhost:8080/test/helloservlet

运行结果

截图1431609755.jpg

总结:

1.       编译servlet比较繁琐。

2.       配置servlet比较繁琐。

u  IDE体验

1.       自动编译

2.       自动配置

3.       集成发布

 

本文来自http://www.csyboke.com/post/24.html

未经允许不得转载:Java学习 » Servlet技术(一):Servlet基础简介

分享到:更多 ()