对于javaweb我们可以大致分为两个方面 1.客户端 2. 服务器端 它们之间的通讯是http协议

在javaweb中有四大组件:分别为jsp,servlet,filter,listener 它们都是有tomcat实例化,并在适当的时候调用。

1、jsp:它是httpservlet一个实现类(子类),我们可以用编写网页的形式来编写它,对于<% %>里面的代码,它只是该类方法中的一个小片段。

2、servlet:它也是httpservlet的一个实现类,只不过它里面的方法、配置需要程序员自己来完成,这样才能把接下来的工作交给tomcat。

3、filter:它主要是对“请求资源”(jsp,servlet,filter)进行过滤操作,操作的目的是主要用来“预处理”及处理后的“后续工作”,它同servlet一样需要自行定义并加以配置。

4、listener:主要是对application和session对象的有关事件做监听处理。