JSP 是由 Sun Microsystems 公司于 1999 年开拓的。JSP 的开拓利用措辞,个中内置的所有功能都是用 Java 编程措辞创建的。
JSP的特点:JSP 是 Servlet 技能的扩展版本。JSP 技能类似于 Servlet 运用程序接口(API)。它供应了一些附加功能,例如表达式措辞和自定义标签等。JSP 文件更随意马虎支配,由于 JSP 引擎会自动实行 Java 代码的重新编译。JSP的上风:JSP 有很多优点。
对 Servlet 的扩展: Servlet 的 JSP 扩展。我们可以在 JSP 中利用 Servlet 的所有功能。我们可以轻松利用 JSP 开拓的隐式工具、预定义标签、自定义标签和表达式措辞。易于掩护: 它易于管理,由于我们可以轻松地分离我们的业务逻辑,在 Servlet 技能中,我们可以将我们的业务逻辑与 Presentation 逻辑稠浊。快速发展: 无需重新编译和重新支配。如果 JSP 页面被修正。我们不须要重新编译和重新支配项目。如果我们想改变运用程序的外不雅观和觉得,则须要重新编译和更新 Servlet 代码。比 Servlet 更少的代码: 在 JSP 中,我们可以利用很多标签,例如 action 标签、jstt、Custom 标签等,以减少代码。我们可以利用 EL 和隐式工具。JSP 页面代码在客户端上不可见,只有天生的 HTML 可见。JSP的缺陷:由于 JSP 页面在编译过程之前首先被转换为 servlet,因此很难调试或跟踪缺点。由于 JSP 页面被转换为 Servlets 并被编译,因此很难跟踪 JSP 页面中发生的缺点。数据库连接并不随意马虎。JSP 页面须要更多的磁盘空间来保存 JSP 页面。第一次访问 JSP 页面时须要更多韶光,由于它们要在做事器上编译。JSP的用场:JSP 有很多优点。首先,动态部分是用 Java 编写的,而不是 Visual Basic 或其他 MS 特定的措辞,因此它更强大,更易于利用。它是独立于非 Microsoft Web 做事器和其他操作系统的平台JSP 帮助开拓职员利用分外的 JSP 标签在 HTML 页面中插入 Java 代码JSP 也可用于访问 JavaBeans 工具。JSP 许可利用要乞降相应工具跨页面共享信息。它可以用于将视图层与 Web 运用程序中的业务逻辑分离作者:海拥链接:https://juejin.cn/post/7026954540683362340