1、jsp 和 servlet 的区别、共同点、各自应用的范围??JSP 是 Servlet 技 术 的 扩 展 , 本 质 上 就 是 Servlet 的 简 易 方 式 。 JSP 编 译 后 是 “ 类servlet”。Servlet 和 JSP 最重要的不同点在于,Servlet 的应用逻辑是在 Java 文献中,并且完全从表达层中的 HTML 里分离开来。而 JSP 的情况是 Java 和 HTML 可以组合成一个扩展名为.jsp 的文献。JSP 侧重于视图,Servlet 重要用于控制逻辑。在 struts 框架中,JSP位于 MVC 设计模式的视图层,而 Servlet 位于控制层. 2、cookie 和 session 的作用、区别、应用范围,session 的工作原理???Cookie:重要用在保存客户端,其值在客户端与服务端之间传送,不安全,存储的数据量有限。Session:保存在服务端,每一个 session 在服务端有一个 sessionID 作一个标记。存储的数据量大,安全性高。占用服务端的内存资源。 3、jstl 是什么?优点有哪些??JSTL(JSP Standard Tag Library ,JSP 标准标签库)是一个不断完善的开放源代码的JSP 标签库,由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。优点有:1、 在应用程序服务器之间提供了一致的接口,最大程序地提高了 WEB 应用在各应用服务器之间的移植。2、 简化了 JSP 和 WEB 应用程序的开发。3、 以一种统一的方式减少了 JSP 中的 scriptlet 代码数量,可以达成没有任何 scriptlet代码的程序。在我们公司的项目中是不允许有任何的 scriptlet 代码出现在 JSP 中。4、 允许 JSP 设计工具与 WEB 应用程序开发的进一步集成。信任不久就会有支持 JSTL 的IDE 开发工具出现。 4、j2ee 的优越性重要表现在哪些方面?MVC 模式a、 J2EE 基于 JAVA 技术,与平台无关b、 J2EE 拥有开放标准,许多大型公司实现了对该法律规范支持的应用服务器。如BEA ,IBM,ORACLE 等。c、 J2EE 提供相称专业的通用软件服务。d、 J2EE 提供了一个优秀的公司级应用程序框架,对快速高质量的开发系统打下了基础。Model 模型:应用程序的主体部分,用于表达业务逻辑。View 视图:应用程序中用户界面相关的部分,是用户看到并与之交互的界面。Controller 控制器:用于根据用户的输入,控制用户界面数据显示,更新 Model 对象状态。MVC 模式的出现不仅实现了功能模块和显示模块的...