Spring框架的设计初衷是为了解决软件开发过程中的复杂性问题。它采用基本的JavaBean来完成以前只能通过EJB(Enterprise JavaBeans)实现的任务。然而,Spring的应用并不仅局限于服务器端开发。大多数Java应用都能从Spring中受益,因为它提供了简化、可测试和松耦合的特性。JavaServer Pages(JSP)允许将Java代码和特定可变内容嵌入到静态页面中,使得静态页面可以作为模板,动态生成其中的一部分内容。JSP引入了“JSP动作”这样的XML标签,用于调用内置功能。此外,还可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库可以增强功能和服务器性能,并且不受跨平台问题的影响。在运行时,JSP文件会被编译器转换成更原始的Servlet代码。JSP编译器能够将JSP文件编译成用Java代码编写的Servlet,然后由Java编译器编译为能够快速执行的二进制机器码,也可以直接编译为二进制码。
暂无评论