摘要: 转载自:http://blog.csdn.net/u014470581/article/details/54944384 前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing 阅读全文
posted @ 2018-03-13 16:49 CComma 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在Project Facets里面修改Dynamic web module为3.0的时候就会出现Cannot change version of project facet Dynamic web module to 3.0 解决问题步骤如下: 1.修改web.xml为 注意web-app_3_0和 阅读全文
posted @ 2017-12-09 14:47 CComma 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1、首先新建一个maven项目,看图: 2、按照以上步骤就可以创建一个maven项目,可以看到最下图的目录结构,但是这样的目录结构是不对的,需要做一些修改。 首先为了避免乱码,我们应该将项目编码换成UTF-8,以后项目编码都采用UTF-8,加个字符编码过滤器,乱码就不再“乱”了(不表示没有,但是比较 阅读全文
posted @ 2017-12-09 11:05 CComma 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 TypeScript是JavaScript的超集,扩展了JavaScript的语法,也意味着他支持所有的 JavaScript 语法 它支持ES6规范 强大的IDE支持 是Angular2的开发语言 二、搭建TypeScript开发环境 compiler(编译器) 作用:能将TypeScr 阅读全文
posted @ 2017-10-22 10:32 CComma 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1. IOC 和 DI IOC(Inversion of Control):反转控制。反转资源获取的方向,容器主动将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接收资源。 DI(Dependency Injection):依赖注入。IOC 的另一种表述方式。组件以一些预定 阅读全文
posted @ 2017-07-30 14:05 CComma 阅读(480) 评论(0) 推荐(1) 编辑
摘要: 一、简介 作用:对Servlet容器调用Servlet的过程进行拦截,从而在Servlet进行响应处理的前后实现一些特殊的功能。 过滤器 API:Filter,FilterChain,FilterConfig。 Filter 程序:实现了 Filter 接口的 Java 类,由Servlet容器进行 阅读全文
posted @ 2017-07-20 00:30 CComma 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、简介 原理:用户自定义的 jsp 标记。当一个含有自定义标签的 jsp 页面被 jsp 引擎编译成 servlet 时,tag 标签被转化成了对一个标签处理器类的对象的操作。 标签库API:定义在 javax.servlet.jsp.tagext 中 二、实现SimpleTag接口的标签处理器类 阅读全文
posted @ 2017-07-18 11:58 CComma 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一、会话概述 1)现象:HTTP协议是一种无状态的协议,Web服务器本身不能识别出哪些请求是同一个浏览器发出的,浏览器的每一次请求都是完全孤立的。 2)解决:借助会话状态,Web服务器能够把属于同一会话中的一系列请求和响应过程关联起来。 3)实现:需要浏览器对其发出的每个请求消息都进行标识。这个标识 阅读全文
posted @ 2017-07-16 17:59 CComma 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 一、现象与概念 1. 问题 在Servlet转发到JSP页面时,此时浏览器地址栏上显示的是Servlet的路径,而若JSP页面的超链接还是相对于该JSP页面的地址且该Servlet和该JSP页面不在同一个文件夹下时,则会出现路径混乱问题。 2. 绝对路径概念 相对于contextPath(当前Web 阅读全文
posted @ 2017-07-16 16:51 CComma 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 一、连接数据库 1. 步骤 2. 获取Driver的方式 通过new新建 :Driver driver = new com.mysql.jdbc.Driver(); 通过反射创建类的实例 :Driver driver = (Driver)Class.forName(driverClass).newI 阅读全文
posted @ 2017-07-13 00:08 CComma 阅读(335) 评论(0) 推荐(0) 编辑