一般的网络项目至少分为3层:数据层、业务层和表现层。
Servlet用来编写业务层程序是非常强大的,但是处理表现层就很一般。
JSP主要用来处理表现层而设计的。
JSP是Servlet技术的扩展,更强调表现层的处理。Servlet和JSP最只要的不同点在于,服务器端有一个JSP容器,主要处理JSP页面请求,容器首先把JSP转换成一个Servlet,所有的JSP元素都会被转换成Java代码,再编译这个Servlet类。JSP侧重于视图,Servlet主要用于控制逻辑。
一般的网络项目至少分为3层:数据层、业务层和表现层。
Servlet用来编写业务层程序是非常强大的,但是处理表现层就很一般。
JSP主要用来处理表现层而设计的。
JSP是Servlet技术的扩展,更强调表现层的处理。Servlet和JSP最只要的不同点在于,服务器端有一个JSP容器,主要处理JSP页面请求,容器首先把JSP转换成一个Servlet,所有的JSP元素都会被转换成Java代码,再编译这个Servlet类。JSP侧重于视图,Servlet主要用于控制逻辑。