Java Servlet与JSP技术解析
Java Servlet,全称为“Java Servlet”,是一种运行在Web服务器或应用服务器上的程序,作为Web浏览器或其他HTTP客户端请求与HTTP服务器之间的中间层。具有独立于平台和协议的特性,Servlet的主要功能在于交互式地浏览和生成数据,实现动态Web内容的生成。相较于Servlet,JSP(JavaServer Pages)是一种通过将Java代码和特定变动内容嵌入到静态页面中实现动态内容生成的技术。JSP引入了“JSP动作”XML标签用于调用内建功能,同时支持创建JSP标签库,用于增强功能和提升服务器性能,克服跨平台问题的限制。在运行时,JSP文件会被编译成更原始的Servlet代码,可选择由JSP编译器先将其转换成Java代码,再由Java编译器编译成能够快速执行的二进制机器码,或者直接编译成二进制码。
用户评论