Web:网页html
静态Web(HTML):从网页中获取的数据始终不变java
动态Web(JSP,Servlet):能够从服务端动态的获取数据web
在Java中,动态Web资源开发的技术统称为JavaWeb;apache
Web应用程序就是提供浏览器服务支持的一些程序浏览器
咱们须要把本身开发出来的web程序放在咱们服务器的webapps目录下;tomcat
简介:Servlet是sun公司提供的一门用于开发动态webi资源的技术服务器
缺点:网页内容没法更新 一些简单手段能够让他动起来,如JavaScript架构
能够实现真正用户交互;能够从服务端保证每一个用户有本身的空间;加强了用户体验性app
1.IIS(微软)webapp
2.Tomcat(性能优良,很是的小,他是符合Web服务器最小的服务器,Apache)
3.WebLogic
4.WebShare
下载tomcat:http://tomcat.apache.org/
解压到和其余学习环境同一个地方
建立一个Web项目
配置Tomcat服务器
简介:Servlet是sun公司提供的一门用于开发动态web资源的技术,sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个java程序想浏览器输出数据),须要完成如下2个步骤:1,编写一个Java类。实现servlet接口。2,把开发好的java类部署到web服务器中。
Servlet运行过程
Servlet实现类
Servlet接口SUN公司定义了两个默认实现类,分别为:GenericServlet,HttpServlet.
HttpServlet在实现Servlet接口时,覆写了service方法,开发人员在编写Servlet时,一般只需覆写doGet或doPost方法,
使用IDEA开发Servlet
1 <servlet> 2 <servlet-name>LoginOut</servlet-name> 3 <servlet-class>com.kuang.servlet.LoginOutServlet</servlet-class> 4 </servlet> 5 6 <!--==============================================================--> 7 8 <servlet-mapping> 9 <servlet-name>Register</servlet-name> 10 <url-pattern>/register.do</url-pattern> 11 </servlet-mapping>