- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 BESAppServer中filter开发使用
filterServlet规范定义了filter(过滤器),用来截获WEB应用中对资源的请求,资源包括Servlet、JSP及静态资源(如HTML或图片)。过滤器可以检查和修改请求、响应对象,并可以执行其它任务。过滤器是Servlet的高级功能,当开发人员不能更改现有资源的代码、但需要修改该资源的行为时,过滤器非常有用。过滤器最常用来实现的功能有:1. 日志和审计2.
2016-05-09 13:23:11 402
原创 BESAppServer中listener开发使用
ListenerListener(监听器)用来监控Servlet上下文或HTTP会话对象的状态,监听器部署到WEB模块或应用中之后,一旦这些对象的状态发生了变更,WEB容器就会向事件监听器发出通知,由事件监听器对状态的变更做出响应。WEB模块或应用的事件监听器常用于执行下列操作:1. 管理数据库连接2. 创建计数器等实用工具3.
2016-05-09 13:19:48 428
原创 BESAppServer中JSP开发使用
1.1 JSP1.1.1 JSP简介Java Server Pages(JSP)规范用于组合Java代码和HTML,以提供网页的动态内容。当创建动态内容时,编写JSP比编写HTTP Servlet更方便,因为JSP允许将Java代码直接嵌入到HTML页,而对于HTTPServlet,则需要将HTML嵌入到Java代码中。JSP还可以调用一种称为标记库(taglib)的自定义Java 类(
2016-05-09 13:13:36 777
原创 BESAppServer中Servlet3.0开发使用
1.1 Servlet1.1.1 Servlet简介Servlet是运行在Web服务器中的Java小程序。Servlet 3.0规范定义了ServletAPI的实现以及部署Servlet的方法。BES应用服务器完全支持Servlet 3.0规范。Servlet是BES应用服务器中运行的Java类,使用BES应用服务器中运行的Servlet可以执行以下操作:1. 创
2016-05-09 13:02:48 1258 1
原创 BESAppServer中JavaDump分析
1.1. Java dump概述JavaDump即Java虚拟机的运行时快照。制作和分析dump时,常常将当时Java虚拟机运行时的状态和信息保存到dump文件。dump分类:线程Dump,包含JVM进程中所有线程的运行状态。纯文本格式。堆Dump,包含线程Dump以及所有堆对象的状态。二进制格式。 1.2. 制作和分析Dump1.2.1. 常见Java虚拟机不同J
2016-05-05 14:32:39 5200
原创 BESAppServer中类装载器
1.1. BES类装载器层次结构为了满足多种资源和不同模块的加载需求,BES中构建了非常复杂的类装载器结构,以下是最基本的装载器层次结构: 图中的delegate项指对应ClassLoader默认的委托模式 对各装载器的说明如下:编号装载器说明1ASURLClassLoaderBES的系
2016-05-05 14:22:17 2371
原创 BESAppServer中JSP运行机制
1.1. BES中jsp请求主要执行流程主要流程图如下:流程说明:1.客户端发送jsp请求;2.服务端接受并解析jsp请求;3.服务端检查jsp是否已经访问过;4.服务端检查是否需要编译;若需要编译,则编译器将jsp编译成servlet的java源码并编译成class;5.服务端检查是否需要加载jsp编译的servlet;若需要加载,则新建JasperLoa
2016-05-05 14:16:32 1216
程序员面试之九阴真经
2009-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人