
java
文章平均质量分 76
SEAMON_LOVE
让梦想成功的方法就是醒来
展开
-
JSP-简解
Servlet的缺点: Servlet生成页面非常的麻烦,而且不能做到所见即所得的开发 解决方案: jsp---页面技术 什么是Java Server Pages? JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 究其本质JSP是一种Java servlet,主要用于实现Java...原创 2018-06-13 18:04:58 · 569 阅读 · 0 评论 -
Maven下用MyBatis Generator生成文件
使用Maven命令用MyBatis Generator生成MyBatis的文件步骤如下:1.在mop文件内添加plugin <build> <finalName>KenShrio</finalName> <defaultGoal>compile</defaultGoal> ...转载 2018-07-24 20:05:04 · 317 阅读 · 0 评论 -
struts2------自定义校验器
自定义验证器必须实现 Validator 接口,为了简化校验器的开发,框架提供了两个抽象类ValidatorSupport 和FieldValidatorSupport。其中ValidatorSupport【用于定义非字段优先的校验器】 和 FieldValidatorSupport【用于字段优先的校验器】 实现了 Validator 接口,同时提供了用于实现数据校验的通用方法。...原创 2018-07-25 20:59:14 · 475 阅读 · 0 评论 -
struts2--------验证框架
使用验证框架1、定义一个xml文件,位置和需要执行校验的类位置一致,名称定义规则为 类名称-validation.xml 类似于validate方法 类名称-请求地址-validation.xml 类似于validateAdd方法 例如目前需要针对UserAction进行服务器端数据校验,则xml文件和UserAction类文件的位置相同 这里是针...原创 2018-07-20 19:17:34 · 228 阅读 · 0 评论 -
struts--自定义类型转换器---日期格式
自定义类型转换器---日期格式的问题Struts2中数据类型转换实际上是依赖于OGNL实现的,OGNL提供了TypeConverter接口,可以自定义实现这个接口实现自定义数据类型转换器。OGNL为了方便自定义扩展提供了一个类DefaultTypeConverter,这个类中提供了类型转换方法,可以覆盖定义public Object convertValue(Map context上下文,...原创 2018-07-27 11:28:39 · 414 阅读 · 0 评论 -
Spring框架 简介
开发工具STS--IDE的选择 STS即Spring Tool Suite,下载地址: http://spring.io/tools。简单的说STS是基于eclipse开发环境的客制化用来开发Spring应用程序,建议使用。 STS是基于Eclipse构建的,Eclipse有的功能它都有,并且集成了Spring以及一些常用的插件,例如Git,G...原创 2018-07-30 20:57:50 · 343 阅读 · 0 评论 -
Spring Web MVC
1、Spring Web MVC是什么 SpringMVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助简化日常Web开发的。 SpringMVC是为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流...原创 2018-08-09 17:54:44 · 450 阅读 · 0 评论 -
设计模式:代理模式
在代理模式Proxy Pattern中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 意图:为其他对象提供一种代理,以控制对这个对象的访问。 主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某...原创 2018-08-06 09:53:37 · 182 阅读 · 0 评论 -
Spring 整合web应用、Struts2框架
1、Spring整合web应用 添加依赖 Spring-web spring-context-support 配置监听器 web.xml <context-param> <param-name>contextConfigLocation</param-name> <pa...原创 2018-08-07 20:58:35 · 272 阅读 · 0 评论 -
Maven_____反向映射
在Maven中进行反向映射 1、在pom.xml中添加插件 2、配置反向映射配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generato...原创 2018-07-18 21:20:34 · 436 阅读 · 0 评论 -
web.xml 头
web.xml v2.3<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">转载 2018-07-23 19:13:38 · 293 阅读 · 0 评论 -
MyBatis----D(动态SQL---if、choose、trim、foreach)
动态SQL支持: if、choose (when, otherwise)、trim (where, set)、foreach …………………… if 动态 SQL 通常要做的事情是根据条件包含 where 子句的一部分。比如: <select id="findActive" resultType="Blog"> 对应到Mapper接口中的同名方法上 SEL...原创 2018-07-12 11:38:01 · 1170 阅读 · 0 评论 -
JSP:9大默认对象
JSP:9大默认对象1、request:HttpServletRequest接口 由服务器提供实现,并且在调用时自动注入 getParameter("username"):String/getParameterValues("hobby"):String[] getRemoteAddr():String --封IP setAttribute("name",Object)/ge...原创 2018-06-21 18:55:06 · 1348 阅读 · 0 评论 -
EL中提供了11个默认对象
EL中提供了11个默认对象 4大范围,用于获取传递的数据【jsp不生产数据】 pageScope requestScope sessionScope applicationScope <% request.setAttribute("now",new Date()); pageContext.setAttribute("now",123456); %&g...原创 2018-07-02 09:16:46 · 243 阅读 · 0 评论 -
责任链模式
责任链模式顾名思义,责任链模式Chain of Responsibility Pattern为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。意图:避免请求发送者与接收者耦合在一起,让多个对象都有...原创 2018-06-27 11:45:30 · 186 阅读 · 0 评论 -
MyBatis----A(简介 优 缺 点)
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。MyBatis优点: 1、简单易学:本身就很小且简单。没有任何第三方依赖,...原创 2018-07-10 12:31:15 · 1435 阅读 · 0 评论 -
Java______String、StringBuilder、StringBuffer 三者区别
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 1. 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为: StringBuilder > StringBuffer > String String最慢的原因: String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创...转载 2018-07-03 20:35:31 · 214 阅读 · 0 评论 -
MyBatis----B(使用 调用)
Hello MyBatis 1、下载添加jar包 mybatis-3.4.5.jar lib/*.jar可以添加也可以不添加 添加对应的数据库驱动 2、创建数据库的表结构 create table t_users( id bigint primary key auto_increment, username varchar(20) not null, password ...原创 2018-07-10 21:25:15 · 357 阅读 · 0 评论 -
Struts2-----Action的定义方法------接收用户提交数据
Action的定义方法: 模型,多实例单线程 1、不实现任何接口,不继承任何类(Object) 体现了Struts2框架的轻侵入性 public class MyAction{ public String execute()throws Exception{ } 方法签名不能有任何修改 } ...原创 2018-07-17 21:06:21 · 267 阅读 · 0 评论 -
MyBatis----C(反向映射插件)
为了简化映射元文件的编写,mybatis提供了反向映射插件,可以根据一个配置文件,按照表结构自动生成对应的映射元文件和实体类定义已经对应的映射接口定义 1、下载并安装对应的IDE插件 --要求jdk之类的环境配置必须匹配插件要求,否则有可能反向操作失败 2、将eclipse文件夹拷贝到eclipse安装路径下的dropins文件夹中 3、重启eclipse 4...原创 2018-07-11 21:41:42 · 325 阅读 · 0 评论 -
Window.open()方法参数详解
1, 最基本的弹出窗口代码 window.open('page.html');2, 经过设置后的弹出窗口 window.open('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location...原创 2018-08-15 09:58:58 · 16867 阅读 · 0 评论