Servlet是在Java Web容器上运行的小程序,通常我们用Servlet来处理一些较为复杂的服务器端的业务逻辑。值得注意的是在Servlet3.0之后(Tomcat7+)可以使用注解方式配置Servlet了。 Servlet3.0之前的版本都需要在web.xml中配置,Servlet是两对标签 ...
分类:
编程语言 时间:
2019-12-25 01:57:28
阅读次数:
103
[TOC] 第一章:认识服务器 1.1 什么是服务器 简而言之,就是安装了服务器软件的高配的电子设备(计算机) 1.2 服务器软件的作用 接收客户的请求,处理 请求 ,做出 响应 。 Web服务器:也是web容器,可以将Web项目部署到服务器上,可以让用户通过浏览器访问服务器上的资源。 + 静态资源 ...
分类:
其他好文 时间:
2019-12-23 17:02:23
阅读次数:
88
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。目前企业中:主要用Freemarker做静态页 ...
分类:
Web程序 时间:
2019-12-22 21:41:39
阅读次数:
125
Jsp是什么? Jsp本质上是一个servlet: Jsp在进行展示数据时,web容器会先将jsp转换给一个Servlet,然后再将servlet转换成字节码文件,最后再进行运行,因此jsp的效率是比较低的。 JSP指令: 指令的作用:1配置jsp页面 2导入外部资源 格式: <$@ 指令名称: 属 ...
分类:
Web程序 时间:
2019-12-21 20:50:54
阅读次数:
93
Web容器 apache-tomcat-8.0.26\conf\web.xml中设置 Web工程 在项目工程的web.xml中设置 Java代码 三种方式优先级:web容器 < web项目 < java代码 ...
分类:
编程语言 时间:
2019-12-20 10:23:09
阅读次数:
90
java是一种解释型语言,但它的源文件要编译成java字节码即.class文件,然后在java虚拟机里运行. jsp是一种WEB开发技术,它在特定的WEB容器里运行,WEB容器先把jsp转化成Servlet文件(即.java文件),然后编译成.class文件然后在java虚拟机里运行。 javasc ...
分类:
编程语言 时间:
2019-12-19 13:25:23
阅读次数:
121
Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网 ...
分类:
其他好文 时间:
2019-12-14 18:46:50
阅读次数:
115
[TOC] 一、session共享问题介绍 session主要用于服务端存储用户会话信息,cookie用于浏览器存储用户会话信息。 单系统服务session都存在同一个web容器中,例如tomcat中,用户请求都只访问这个容器中的session信息,除非容器挂了,否者不存在session取不到的情况 ...
分类:
Web程序 时间:
2019-12-11 21:26:06
阅读次数:
116
因为jsp实质是一个Servlet对象:jsp在第一次访问时会被Web容器翻译成Servlet,在执行过程:第一次访问 >inex.jsp >index_jsp.java >编译运行 比如我们新建一个index.jsp对象,则可以在Tomcat的work目录查到index_jsp.java和inde ...
分类:
Web程序 时间:
2019-12-07 12:29:01
阅读次数:
113
1.什么是freemarker? FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与 Web 容器无关,即在 Web 运行时,它并不知道 Servlet 或 HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成 XML,JSP 或 ...
分类:
其他好文 时间:
2019-12-04 11:45:54
阅读次数:
81