Java Web
moc ^_^
且放白鹿青崖间,须行即骑访名山……
展开
-
SpringMVC:文件上传
1、文件上传表单准备 : enctype="multipart/form-data"<form action="${ctp}/upload" method="post" enctype="multipart/form-data"> 用户头像:<input type="file" name="headerimg"/> <br/> 用户名:<...原创 2019-07-23 12:54:39 · 96 阅读 · 0 评论 -
SpringMVC:拦截器
一、基本概念1、拦截器与过滤器1、拦截器是使用JDK动态代理实现的,拦截的是对应调用方法的拦截2、过滤器是使用Filter实现的,拦截是的request对象2、Spring MVC 拦截器的配置和应用Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现 Handlerlnterceptor 接口preHandle():...原创 2019-03-28 23:07:53 · 160 阅读 · 0 评论 -
Spring MVC 基础
文章目录一、Spring MVC 导引1、MVC设计模式2、Spring MVC二、基于 Xml 的 Spring MVC 实现1、Spring MVC 的使用2、基于XML配置的实现三、基于注解方式的Spring MVC 实现1、实现步骤一、Spring MVC 导引1、MVC设计模式Model: 模型数据,业务逻辑。View: 呈现模型,与用户进行交互。 Controller: 负...原创 2019-03-25 20:31:39 · 160 阅读 · 0 评论 -
SpringBoot01: 初涉
文章目录一、导引1、简介2、开发流程3、Spring 核心特性二、Maven 构件Spring Boot 应用1、环境要求2、Spring Boot 目录结构3、Maven 构建 SpringBoot 项目4、SpringInitialize 构建 SpringBoot 项目三、SpringBoot 启动流程与配置1、Spring Boot 入口类2、SpringBoot 启动流程3、Sprin...原创 2019-03-29 23:08:02 · 142 阅读 · 0 评论 -
Spring IOC
文章目录一、Spring简介1、特点2、Spring框架的组成结构二、Spring IOC1、IOC概述2、Spring IOC的底层实现原理三、入门案例1、Spring开发包下载2、传统方法与控制反转的对比一、Spring简介 Spring是一个开源框架,是Java SE/EE 的一站式框架,由Rod Johnson开发,2004年发布了Spring框架的第一版。1、特点方便解耦、...原创 2019-03-23 09:50:12 · 140 阅读 · 0 评论 -
Spring Xml 方式 Bean 管理
文章目录一、Spring 工厂类二、XML方法实例化Bean的三种方式1、使用类构造器实例化(默认无参数)2、使用静态工厂方法实例化(简单工厂模式)3、使用实例工厂方法实例化(工厂方法模式)4、Bean标签的常见属性三、Bean的生命周期1、Bean标签中配置的两个生命周期方法2、Bean的完整生命周期3、增强一个Bean类的方法(aop)四、XML方式的属性注入1、构造方法注入2、set方法注入...原创 2019-03-23 17:51:42 · 178 阅读 · 0 评论 -
Spring 注解方式 Bean 管理
文章目录1、使用注解时的配置文件2、@Component 系列注解3、类型注解与名称注解4、Spring的生命周期方法注解5、Bean的作用范围注解6、传统XML配置和注解配置混合使用**注解:**代码中的特殊标记,注解可以使用在类、方法、属性上面,完成一些特殊的功能。格式: @注解名称(属性=属性值)1、使用注解时的配置文件<?xml version="1.0" encoding=...原创 2019-03-23 17:54:07 · 127 阅读 · 0 评论 -
传统 AOP
文章目录一、简介1、概念2、特点3、AOP术语二、AOP底层实现原理1、JDK动态代理2、使用CGLIB生成代理3、代理总结三、AOP 增强类型与切面1、5类增强2、切面类型四、切面编程案例1、Advisor切面案例(一般切面)2、PointcutAdvisor 切点切面案例五、自动创建代理1、Bean名称自动代理2、切面自动代理一、简介1、概念 AOP(Aspect Oriented P...原创 2019-03-23 19:08:07 · 172 阅读 · 0 评论 -
Spring MVC 数据绑定
文章目录1、数据绑定概念2、基础数据类型绑定3、包装类绑定4、数组绑定5、对象类型绑定6、集合(List)绑定7、集合(Map)绑定8、集合(Set)绑定9、JSON数据绑定1、数据绑定概念 将HTTP请求中的参数绑定到Handler业务方法的形参。 HandlerAdapter —> HTTPMessageConverter —Databind—> Handler2...原创 2019-03-26 20:20:14 · 119 阅读 · 0 评论 -
MyBatis 基础
文章目录一、ORM 模型与 MyBatis1、传统JDBC程序的设计缺陷2、MyBatis概述二、MyBatis开发环境搭建三、MyBatis 工作流程1、MyBatis核心API操作过程分解2、Mybatis架构分解四、MyBatis 主要配置文件解析1、MyBatis 根配置文件 mybatis-config.xml2、数据源配置文件 db.properties3、Mapper 映射文件五、基...原创 2019-03-31 12:39:10 · 550 阅读 · 0 评论 -
MyBatis 注解开发
文章目录1、实体类2、配置文件3、持久化映射接口4、MyBatis 工具类5、服务类6、应用层1、实体类 创建和数据库表相对应的实体类。Cakepublic class Cake { private Long id; private Long categoryId; private String name; private Integer level...原创 2019-04-04 21:53:22 · 322 阅读 · 0 评论 -
RESTful 基础
文章目录一、概念二、RESTful 实现1、实体类2、数据获取类3、web.xml + html 实现Post 转化 put、delete4、控制器类处理 RESTful 风格的响应一、概念 REST(Representational State Transfer,表述性状态转移) REST并不是一种创新技术,它指的是一组架构约束条件和原则 符合REST的约束条件和原则的架构,就称它...原创 2019-03-27 23:03:21 · 207 阅读 · 0 评论 -
SSO 单点登录
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。本文引用: http://www.cnblogs.com/ywlaker/文章目录一、单系统登录1、http无状态协议2、会话机制3、登录状态二、多系统1、多系统的来复杂性2、多系统的登录三、单...转载 2019-03-12 21:52:09 · 204 阅读 · 0 评论 -
验证码
文章目录一、Awt 实现字符验证码的生成1、随机颜色生成2、随机字符生成3、生成随机字符的验证码二、AWT生成算术验证码三、Kaptcha验证码自动生成1、导包、配置web.xml2、页面提交3、利用jQuery实现点击刷新4、验证码校验5、kaptche 参数配置1、可以防止恶意注册、破解密码、刷票、论坛灌水2、有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试一...原创 2019-03-11 22:58:58 · 438 阅读 · 1 评论 -
Servlet 基础
Servlet:即Server Applet是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。一、首个Servlet工程1、创建步骤创建一个动态Web工程,添加Tomcat服务器。新建一个类,实现Servlet接口或继承HttpServlet(常用)。给该类添加注解【@WebServlet...原创 2019-02-28 23:08:21 · 162 阅读 · 0 评论 -
JSP 基础
文章目录一、Java Web简介二、JSP简介三、开发环境准备1、Java JDK安装配置2、Web服务器:Tomcat3、开发工具: ItelliJ IDEA四、JSP基本语法1、JSP声明语法2、JSP脚本语法3、JSP注释4、JSP内容输出表达式5、JSP包引入语法一、Java Web简介 Java Web是用Java技术来解决相关web互联网领域的技术总称。 Java Web需要...原创 2019-02-25 20:47:41 · 394 阅读 · 0 评论 -
MVC 、表单、Cookie处理
文章目录一、MVC架构简介1、JSP + JavaBean模式2、Servet + JSP + JavaBean (MVC架构)3、MVC模式二、数据初始化Servlet三、表单处理1、\标签 enctype属性2、表单中文件上传条件3、唯一文件名生成 UUID4、Apache的jar包上传表单处理四、Cookie处理1、中文编码2、Cookie剖析3、Servlet Cookie 方法4、...原创 2019-03-02 21:35:28 · 424 阅读 · 0 评论 -
JSTL与EL表达式
文章目录一、EL表达式1、属性范围2、.和[]的使用二、JSTL1、set标签2、out标签3、remove标签4、if标签、choose标签5、forEach标签一、EL表达式 EL(表达式语言,Expression Language)用于替代JSP页面中复杂的代码。EL语法${expr}1、属性范围 对于使用**${name}的表达式,并未明确指定name属于哪一个...原创 2019-03-03 17:20:48 · 461 阅读 · 0 评论 -
JSP 内置对象
文章目录一、HTTP协议1、Http请求数据2、Http响应数据二、request、out、response对象1、request 对象及常用方法2、response对象及常用方法3、response对象及常用方法三、session、application、exception对象1、session对象及常用方法2、application3、exception对象及常用方法四、page、pageCo...原创 2019-02-27 13:32:52 · 272 阅读 · 0 评论 -
Excel导入导出与解析
文章目录一、JSP配置${basePath}1、common.jsp文件2、web.xml配置二、通用数据类和工具类1、request参数解析结果类(通用数据类)2、request参数解析工具类3、文件保存工具类三、Excel的导入与解析1、业务界面 JSP2、业务参数类3、业务结果类4、业务实现类5、业务Servlet6、JSP展示业务数据四、Excel的导出与解析1、业务界面 JSP2、业务实...原创 2019-03-13 21:34:28 · 958 阅读 · 0 评论 -
Java 过滤器
文章目录一、过滤器概述1、过滤器的作用2、过滤器的应用场景3、过滤器的工作流程二、过滤器生命周期与方法1、过滤器的生命周期2、过滤器方法3、过滤器的实现步骤三、多个过滤器和 dispatcher1、多个过滤器2、dispatcher JSP 和 Servlet 中的过滤器都是 Java 类(继承avax.servlet.Filter)。一、过滤器概述1、过滤器的作用 过滤器可以动态地拦...原创 2019-03-06 19:41:14 · 978 阅读 · 0 评论 -
Ajax 基础
Ajax:(Asynchronous JavaScript and XML,异步的 JavaScript 和 XML) 一种用于创建快速动态网页的技术。特点:在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。Ajax的应用场景搜索框的提示信息在线地图的浏览一、jQuery 简介 Query是JavaScript的一个库,把常用的一些功能进行了封...原创 2019-03-04 20:17:17 · 147 阅读 · 0 评论 -
Java 监听器
文章目录一、监听器概念1、定义2、监听器的实现步骤3、多个监听器的执行顺序二、监听器分类三、域对象自身的创建和销毁事件监听器1、ServletContext2、HttpSession3、ServletRequest四、域对象中属性的创建、替换和消除事件监听器1、ServletContext属性监听器2、HttpSession属性监听器3、ServletRequest属性监听器五、绑定到sessio...原创 2019-03-07 21:26:20 · 477 阅读 · 0 评论 -
Word导入导出与解析
本文采用Apache的 POI相关API,实现对Word的文档的解析。commons-fileupload-1.3.3.jarpoi-3.16.jarpoi-ooxml-3.16.jarpoi-ooxml-schemas-3.16.jarpoi-scratchpad-3.16.jar一、Word的导入与解析 实现将Word文件上传到Web服务器的指定地址,解析该Word文件...原创 2019-03-16 10:13:28 · 1433 阅读 · 0 评论 -
JDBC 基础
文章目录一、JDBC使用的流程1、流程与环境2、JDBC操作基本实例3、JDBC的资源释放二、 JDBC API1、DriverManager2、Connection3、StateMent3、ResultSet 结果集三、 JDBC的CRUD操作1、向数据库中保存记录2、修改数据库中的记录3、删除数据库中的记录4、查询数据库中的记录四、JDBC的工具类的抽取五、SQL注入漏洞及解决1、SQL注入漏...原创 2019-03-16 11:27:53 · 198 阅读 · 0 评论 -
XML 基础
文章目录一、XML文档规则1、文档声明2、标签(元素)定义3、标签属性4、xml注释5、实体与CDATA标记6、命名空间二、XPath1、XPath节点2、基本概念3、基础语法4、运算符和函数三、XML约束1、DTD简介2、 schema(xsd)简介四、XML的解析1、JAXP2、SAX解析XML3、Dom4j解析XMLxml(Extensive Markup Language 可扩展标记语言...原创 2019-02-27 22:54:55 · 1324 阅读 · 0 评论