java初探(二)
tomcat
写完的程序放在webapps
如何创建一个java web工程
servlet
java servlet 是运行在web服务器或应用服务器上的程序,它是作为来自web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层
功能
1.创建并返回基于客户请求的动态HTML页面
2.与数据库进行通信
如何制作映射 让客户端访问到java类
web.xml中,Servlet的配置在servlet标签中,有servlet和servlet-mapping标签组成,通过servlet-name实现
<servlet>:声明servlet配置入口 |
例:
<servlet> |
而在Servlet3.0以上的版本中,web.xml可以配置的servlet属性,都可以通过@WebServlet的方式进行配置
接口方法
init():初始化对象 |
java web过滤器——filter
filter是Servlet2.3新增的一个特性,能够实现对所有web资源的管理,实现权限访问控制,过滤敏感词汇,压缩响应信息等一些高级功能
配置方式:1.基于web.xml 2.基于注解方式
注意:使用注解方式配置filter,无法确定过滤器的执行顺序
filter实现流程
用户向服务器发送request请求,服务器接收改请求,并将请求按次序发送到filter中进行处理,最后调用servlet中的service()方法,调用完毕后,按照与进入时相反的顺序调用filter返回给服务器,最终返回给用户。