摘要: 用来监听特定对象的创建或销毁、属性的变化的! 是一个实现特定接口的普通java类! Servlet中哪些对象需要监听? request / session / servletContext 分别对应的是request监听器、session相关监听器、servletContext监听器 监听器(lis 阅读全文
posted @ 2021-09-25 19:24 小白龙白龙马 阅读(144) 评论(0) 推荐(0)
摘要: 一、数据源的由来 在Java开发中,使用JDBC操作数据库的四个步骤如下: ①加载数据库驱动程序(Class.forName("数据库驱动类");) ②连接数据库(Connection con = DriverManager.getConnection();) ③操作数据库(PreparedStat 阅读全文
posted @ 2021-09-25 19:06 小白龙白龙马 阅读(100) 评论(0) 推荐(0)
摘要: JMX的简介 JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架 ,从Java5.0开始引入到标准Java技术平台中。 JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。 从官方的文档上来看,他就是一个框架 阅读全文
posted @ 2021-09-25 18:53 小白龙白龙马 阅读(487) 评论(0) 推荐(0)
摘要: 阅读目录 什么是Java消息服务 为什么需要JMS JMS的优势 JMS消息传送模型 接收消息 JMS编程接口 JMS消息结构 JMS使用示例 什么是Java消息服务 Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建、发送、读取消息等 阅读全文
posted @ 2021-09-25 18:29 小白龙白龙马 阅读(219) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-09-25 18:18 小白龙白龙马 阅读(66) 评论(0) 推荐(0)
摘要: Servlet 异常处理 当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置。 您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Servl 阅读全文
posted @ 2021-09-25 17:02 小白龙白龙马 阅读(206) 评论(0) 推荐(0)
摘要: Servlet 发送电子邮件 使用 Servlet 发送一封电子邮件是很简单的,但首先您必须在您的计算机上安装 JavaMail API 和 Java Activation Framework)JAF)。 您可以从 Java 网站下载最新版本的 JavaMail,打开网页右侧有个 Downloads 阅读全文
posted @ 2021-09-25 16:55 小白龙白龙马 阅读(56) 评论(0) 推荐(0)
摘要: Servlet 文件上传 Servlet 可以与 HTML form 标签一起使用,来允许用户上传文件到服务器。上传的文件可以是文本文件或图像文件或任何文档。 本文使用到的文件有: upload.jsp : 文件上传表单。 message.jsp : 上传成功后跳转页面。 UploadServlet 阅读全文
posted @ 2021-09-25 16:48 小白龙白龙马 阅读(86) 评论(0) 推荐(0)
摘要: Servlet 数据库访问 本教程假定您已经了解了 JDBC 应用程序的工作方式。在您开始学习 Servlet 数据库访问之前,请访问 Java MySQL 连接 来设置相关驱动及配置。 注意: 你可以下载本站提供的 jar 包:mysql-connector-java-5.1.39-bin.jar 阅读全文
posted @ 2021-09-25 16:26 小白龙白龙马 阅读(100) 评论(0) 推荐(0)
摘要: Servlet Session 跟踪 HTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器会自动不保留之前客户端请求的任何记录。 但是仍然有以下三种方式来维持 Web 客户端和 Web 服务器之间的 session 会话: Cookies 阅读全文
posted @ 2021-09-25 16:17 小白龙白龙马 阅读(52) 评论(0) 推荐(0)
摘要: Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。Java Servlet 显然支持 HTTP Cookie。 识别返回用户包括三个步骤: 服务器脚本向浏览器发送一组 Cookie。例如:姓名、年龄或识别号码等。 浏览器将这些信息存储在本地计算机上,以备将来使用。 当下一次浏览器 阅读全文
posted @ 2021-09-25 16:12 小白龙白龙马 阅读(132) 评论(0) 推荐(0)
摘要: Servlet 表单数据 很多情况下,需要传递一些信息,从浏览器到 Web 服务器,最终到后台程序。浏览器使用两种方法可将这些信息传递到 Web 服务器,分别为 GET 方法和 POST 方法。 GET 方法 GET 方法向页面请求发送已编码的用户信息。页面和已编码的信息中间用 ? 字符分隔,如下所 阅读全文
posted @ 2021-09-25 15:05 小白龙白龙马 阅读(322) 评论(0) 推荐(0)
摘要: Session的几种保存方式 file - 将 Session 保存在 文件 中。 cookie - Session 保存在安全加密的 Cookie 中。 database - Session 保存在关系型数据库中。 memcached / redis - Sessions 保存在其中一个快速且基于 阅读全文
posted @ 2021-09-25 14:37 小白龙白龙马 阅读(71) 评论(0) 推荐(0)
摘要: EJB——EnterpriceJavaBeans:是一个用于分布式业务应用的标准服务端组件模型。 采用EJB架构编写的应用是可伸的、事务性的、多用户安全的。可以一次编写这些应用,然后部署在任何支持EJB规范的服务器平台,如JBoss、WebLogic。 EJB定义了三种企业Bean——会话Bean( 阅读全文
posted @ 2021-09-25 14:28 小白龙白龙马 阅读(573) 评论(0) 推荐(0)
摘要: 什么是JavaBean? JavaBean实际上是指一种特殊的Java类,它通常用来实现一些比较常用的简单功能,并可以很容易的被重用或者是插入其他应用程序中去。 所有遵循“一定编程原则”的Java类都可以被称作JavaBean。 JavaBean是一个遵循特定写法的Java类,是一种Java语言编写 阅读全文
posted @ 2021-09-25 14:01 小白龙白龙马 阅读(214) 评论(0) 推荐(0)
摘要: 一、什么是servlet? 处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。理解这个的前提是了解一些http协议的东西,并且知道B/S模式(浏览器/服务器)。 B/S:浏览器/服务器。 浏览器通过网址来访问服务器,比如访问百度, 阅读全文
posted @ 2021-09-25 13:36 小白龙白龙马 阅读(592) 评论(0) 推荐(0)
摘要: 1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧! 这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。 阅读全文
posted @ 2021-09-25 13:17 小白龙白龙马 阅读(316) 评论(0) 推荐(0)
摘要: 关于线程和线程池的学习,我们可以从以下几个方面入手: 第一,什么是线程,线程和进程的区别是什么 第二,线程中的基本概念,线程的生命周期 第三,单线程和多线程 第四,线程池的原理解析 第五,常见的几种线程池的特点以及各自的应用场景 一、 线程,程序执行流的最小执行单位,是行程中的实际运作单位,经常容易 阅读全文
posted @ 2021-09-25 11:56 小白龙白龙马 阅读(131) 评论(0) 推荐(0)