摘要:
前言:由于初次使用IDEA,所以很多配置都不是非常熟悉,经过一下午慢慢熟悉和同事的帮助,终于有所斩获,现在我把这个总结写出来,希望能够帮助初次使用的java工程师。 1:下载和安装 下载地址:https://www.jetbrains.com/idea/ 安装教程请参考http://jingyan. 阅读全文
摘要:
前言:在web应用中,有时候你想在web应用程序启动或关闭的时候执行一些任务,或者你想见他Session的创建和关闭等你就可以通过监听器来实现。那么Servlet来8个监视器接口,下面一一讲解一下。 1:ServletContextListener和ServletContextAttributeLi 阅读全文
摘要:
1:过滤器概念 过滤器就是一种在请求目标资源的中间组件,比喻把污水转换成纯净水中间需要一个污水净化设备,那么这个设备就好比一个过滤器。那么我用图来表示过滤器(可以有多个过滤器)运行的过程 2:Filter(过滤器)接口 Filter接口包含三个方法分别是init、doFilter、 destroy下 阅读全文
摘要:
前言:JSTL(JSP Standard Tag Library)JSP标准标签库。它的目的是为了简化JSP的开发,如何没有JSTL可能我们开发的时候就需要写大量的自定义标签,无疑会加大开发难度,有了JSTL以后我们就不需要写那些普通的标签(除非特殊的)这样一来我们的开发效率也会提升,在这里我主要讲 阅读全文
摘要:
前言:关于EL表示式开发用的非常多,现在我们回顾一下关于如果去操作EL表达式 1:EL表达式语法 所有EL表达式都是由{开始}结束,表达式中用.和[]操作符来访问数据比喻${user.userName}、${user["userName"]}是等效的。 2:几个重要的操作符 算术,逻辑,关系操作符和 阅读全文
摘要:
前言:在javaweb开发中自定义标签的用处还是挺多的。今天和大家一起看自定义标签是如何实现的。 1:什么是标签 标签是一种XML元素,通过标签可以使JSP页面变得简介易用,而且标签具有很好的复用性。 2:自定义标签的标签库主要的接口以及类的继承实现关系图 3:一步步实现自定义标签 3.1:Tag接 阅读全文
摘要:
1:为什么会有JSP jsp全名(java server pages)中文叫做java服务器页面。在Servlet那一篇我们发现用Servlet可以生成动态页面,但是我们却在Servlet中却写了大量的html标签,此外在Servlet中我们不得不将大量静态显示内容和动态生产内容混合在一起,使得我们 阅读全文
摘要:
前言:说起单例模式,可能大家都熟悉,可以说是设计模式中出现频率最高的一个,为了彻底弄清单例,在这里我将说明何为单例,单例模式的演变,已经和静态类之间的区别等。 1:概念 何为单例,就是在一个应用程序中只能有一个实例,就是保证对象只能被new一次。 2:懒汉模式 懒汉我觉得这个名字很形象,就是很懒,所 阅读全文
摘要:
前言:前面说了很多关于Servlet的一些基础知识,这一篇主要说一下关于Servlet的线程安全问题。 1:多线程的Servlet模型 要想弄清Servlet线程安全我们必须先要明白Servlet实例是如何创建,它的模式是什么样的。 在默认的情况下Servlet容器对声明的Servlet,只创建一个 阅读全文
摘要:
1:什么是会话 通俗来说就是客户和服务器的一次私密谈话,客户发送请求以后服务器能够识别请求是来自同一个客户,他们是1对1的关系。 了解会话以后我们就要去考虑如何去实现这些问题下面一一进行解析 2:会话的跟踪 2.1:用cookies进行会话跟踪 竟然服务器能别识别不同的用户,但是他是如何识别的呢,这 阅读全文
摘要:
前言:很多网站为了给用户很好的用户体验性,都会提供比较友好的异常界面,现在我们在来回顾一下Servlet中如何进行异常处理的。 1:声明式异常处理 什么是声明式:就是在web.xml中声明对各种异常的处理方法。 是通过<error-page>元素来声明的,<error-page>下面有几个子元素如下 阅读全文
摘要:
前言:本篇主要针对数据库的操作,在这里不适用hibernate或者mybatis,用最原始的JDBC进行讲解,通过了解这些原理以后更容易理解和学习hibernate或mybatis。 1:jdbc的简单操作 首先需要下载jdbc驱动的jar包 如果不想下载在C:\Program Files (x86 阅读全文
摘要:
前言这篇主要说下关于tomcat中一些属性和web程序的简单部署,可能在实际开发有更好的部署方式,但是这也是一个基础。 1:tomcat 关于tomcat估计只要接触java的人都听过这个名字,那我们都知道Servlet运行的话需要一个运行环境,也就是我们常说的Servlet容器,那么tomcat就 阅读全文
摘要:
前言:关于servlet相信学过java的都不会陌生,我最近又把这些基础知识整理一遍,便于自已能更好的理解ssm或者ssh,下面开始 1:Servlet接口 servlet有5个方法下面分别简单的介绍每个方法的作用 1.1:public void init(ServletConfig config) 阅读全文
摘要:
前言:如果我们要写好我们的单元测试,可能我们要有好的布局,也要规划好如何去创建单元测试的类,单元测试的方法,下面简单的说一下。1:分开集成测试和单元测试如果我们把集成测试和单元测试放在一起如果出现问题可能出现的原因比较多那么我们直接进行分离,建立2套类库。如下图2:将测试类映射到测试代码2.1:每一... 阅读全文