- 博客(33)
- 资源 (6)
- 收藏
- 关注
转载 React组件之间传值
处理 React 组件之间的交流方式,主要取决于组件之间的关系,然而这些关系的约定人就是你。我不会讲太多关于 data-stores、data-adapters 或者 data-helpers 之类的话题。我下面只专注于 React 组件本身的交流方式的讲解。React 组件之间交流的方式,可以分为以下 3 种:【父组件】向【子组件】传值;【子组件】向【
2017-03-14 22:33:16 475
转载 ReactJS入门(一)—— 初步认识React
1. 虚拟DOM —— 在DOM树的状态需要发生变化时,虚拟DOM机制会将同一Event loop前后的DOM树进行对比(自然通过一系列高效的算法),如果俩个DOM树存在不一样的地方,那么React仅仅会针对这些不一样的区域(DOM diff)来进行响应的DOM修改,从而实现最高效的DOM操作和渲染。如下图,我们修改了DOM树上一些节点(或UI组件)对应绑定的state(不知道state是
2017-03-14 22:01:07 472
转载 React使用ES6和ES5写法对比
创建组件ES6 class创建的组件语法更加简明,也更符合javascript。内部的方法不需要使用function关键字。React.createClassimport React from 'react';const MyComponent = React.createClass({ render: function() { return ( d
2017-03-14 20:25:53 2973
转载 react组件之间的传值
原著序处理 React 组件之间的交流方式,主要取决于组件之间的关系,然而这些关系的约定人就是你。我不会讲太多关于 data-stores、data-adapters 或者 data-helpers 之类的话题。我下面只专注于 React 组件本身的交流方式的讲解。React 组件之间交流的方式,可以分为以下 3 种:【父组件】向【子组件】传值;【子组件】向【父组件
2017-03-13 22:02:50 3227 1
转载 Jxl使用总结
Jxl使用总结 Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢,除了这个没啥说的了。 Jxl目前最新2.6.10,下载地址是:http://nchc
2017-02-14 11:08:25 396
转载 mysql乐观锁总结和实践
乐观锁介绍:乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。那么我们如何实现乐观锁呢,一般来说有以下2种方式:1.使用数据版本(Version)记录机制实现,这是乐观锁最常用的一种实现方式。何谓数据
2017-02-12 15:26:21 391
转载 Spring定时任务的几种实现
原文地址:http://gong1208.iteye.com/blog/1773177一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做
2017-02-08 16:41:42 4747
原创 springmvc中的数据回显以及jason数据交互
数据回显提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面。1、springmvc默认对pojo数据进行回显。springmvc默认支持pojo数据回显,springmvc自动将形参中的pojo重新放回request域中,request的key为pojo的类名(首字母小写),如下:controller方法: @RequestMapping("/editIt
2017-01-11 20:45:12 2264
原创 springmvc中的参数绑定
在Struts2中我们都知道,它的传值是通过action类的属性进行传值的,并且在Action的方法中是不允许有形参的,但在springmvc中的参数传递是通过形参来传递的。1.1 参数绑定 处理器适配器在执行Handler之前需要把http请求的key/value数据绑定到Handler方法形参数上。1.1.1 默认支持的参数类型处理器形参中添加如下类型的参数处理适配
2017-01-09 21:12:37 1335
原创 springmvc中@RequestMapping和controller返回值
一、@RequestMapping 在springmvc中其具有三个功能: 1、 url映射,其定义了controller方法对应的url,进行处理器映射使用。 使用方式: 在controller的方法上定义@RequestMapping //@RequestMa
2017-01-09 20:40:59 6098
原创 SpringMVC框架前端控制器、处理适配器和处理器映射器、视图解析器的配置
在web项目开发中使用SpringMVC框架前面讲了SpringMVC的核心组件,下面介绍一下在实际的开发过程中这些核心组件的配置。 1、前端控制器的配置 我们使用SpringMVC框架,首先要在web项目的web.xml中配置前端控制器,其前端控制器实际为一个Servlet,其配置方法为:2、处理器适配器和处理器映射器的配置 在SpringMVC中根据使用注解和不
2017-01-08 21:45:38 6805
原创 springmvc框架原理
springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。 SpringMVC框架原理:第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找 Handler可以根据xml配置、注解进行查找第三步
2017-01-08 16:57:47 3131 1
转载 execute、executeQuery和executeUpdate之间的区别
execute、executeQuery和executeUpdate之间的区别JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。1>方法executeQuery 用于产生单个结果集(ResultSet)的语句,例如 SELECT 语句。 被使用最
2017-01-03 20:52:54 377
转载 Java集合类详解
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)
2016-12-29 16:58:34 269
转载 Struts中<s:checkboxlist>的用法
一、JSP中①集合为list生成htmlJava.NetRoRPHP②集合为MAPlistKey="key" listValue="value" value="{1,2,3}" />生成html瑜珈用品户外用品球类自行车③集合里存放javabean(id和name为Person的属性) Perso
2016-12-23 13:49:11 851
转载 Spring简介
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框架。我先从框架底层模型的角度描述该框架的功能,然后将讨论两个最有趣的模块:Spring 面向方面编程(AOP)和控制反转
2016-12-20 22:11:12 295
原创 struts标签库详解
Struts2标签库包括:OGNLStruts2标签分类控制标签 :(if, elseif,else, iterator, append, merge, generator, subset, sort)数据标签 :(bean, param,date, debug, include, set, url, push)OGNL
2016-12-20 21:16:46 1229
原创 Hibernate中的核心借口Query
Query是Hibernate的查询接口,用于从数据存储源查询对象及控制执行查询的过程,Query包装了一个HQL查询语句。通过SessionFactory获得了session对象后,除了可以通过get(类名.class, id)方法得到相应的对象,还可以通过获得Query对象来取得需要的对象 Query query = session.createQuery("查询语句如fro
2016-12-19 22:58:11 392
原创 Hibernate懒加载
Hibernate中的懒加载是我们常用的技术,其实质是只有在真正使用该对象的时候,才会发出SQL语句,去数据库查询,因此它减少了程序本身与数据库的交互,改善处理速度。 在HIbernate中获取对象的方法有get()和load()。其中get()方法是直接加载,而load()方法就支持懒加载策略,即它在load查询对象的时候会返回一个代理对象,只有在使用带该对象的数据时,才会真正
2016-12-08 22:01:16 366
原创 Hibernate中的几种映射关系----------多对多关联映射
在上一篇的文章中我们写到了一对多的关联映射,它是多对多关联映射的基础。多对多的关联映射也是我们最常见的一种关联映射。 多对多关联映射的原理是通过第三张表来维护两个对象多对多的关联关系,即将两张表的主键放到第三张表中做关联。 上一篇文章中用到了User和Group两个实体类,一个Group对应多个User,现在我们假设一个User也可以对应多个Group,来看一下多对多
2016-12-08 20:35:28 385
原创 Hibernate中的几种关联映射------一对一关联映射
一、一对一映射 一对一关联映射又分为:一对一单向关联映射和一对一双向关联映射; 一对一是指:一个人只有一个身份证号,一个身份证号也只对应一个人,这为一对一; 单向是指:只能由人来查找身份证号;或是只能由身份证号来查找人; 双向是指:既可以由人来查找身份证号,又可以由身份证号来查找人;首先介绍一对一单向映射:(一对一单向映射又分为主键关联和外键关联) *主键关联:
2016-12-05 21:51:36 407
原创 Hibernate框架总结
Hibernate在MVC的设计模式中,充当的是M(Model)模型层(或数据访问层),其实现的功能是将Java对象或是叫PO对象映射到数据库,然后通过操作PO,实现对数据 的增删改查等功能。Hibernate的工作流程图如下所示:1、应用程序调用Configration类,读取配置文件及映射文件信息Configuration cfg = new Configuration
2016-12-04 20:15:20 398
原创 基于SSH框架的增删改查实例附带源码
一步一教你搭建SSH框架,实现简单的增删改查功能一、首先创建一个Java web项目,并按下图建好项目目录二、在网上搜索ssh所需jar包,并将其放到WEB_INF下的lib里面(这里截图了部分)三、如下图配置web.xml(添加spring监听器以及struts过滤器等) ssh index.jsp
2016-12-03 22:18:08 23599 6
原创 深入理解strus,根据MVC自己动手搭建Struts基础框架
上一篇简单的MVC搭建中的StrutsServet.Java控制类,我们发现其有很多的不方便性:package com.suo;import java.io.IOException;import javax.management.RuntimeErrorException;import javax.servlet.ServletException;import javax.se
2016-12-02 23:17:43 681
原创 深入理解Struts,实现一个简单的MVC
我们都知道MVC的框架,M(Model)代表了模型,V(View)代表了视图,C(Controller)控制器。其中最典型的就是使用servlet作为控制器,用JSP做事视图。Struts就是将MVC做了封装来实现其基本功能。那让我们来看一下Struts在这里面究竟是干了什么事情,以至于我们更加深入的理解该框架。 新建一个Javaweb项目,用户的增删改查,来实现简单的MVC过程,同时让初
2016-12-02 22:38:48 342
原创 org.hibernate.MappingException: entity class not found
org.hibernate.MappingException: entity class not found 1、检查配置文件路径是否正确classpath:com/ssh/bo2、可能原因:若持久化类为:User.java 对应的hibernate映射文件为:User.hbm.xml
2016-12-01 22:44:57 685
原创 Hibernate中id设置<generator class="uuid.hex" />
1、“assigned” 主键由外部程序负责生成,在 save() 之前指定一个。 2、“hilo” 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。 表名 字段名 100 3、“seqhilo” 与hilo 类似,通过hi/lo
2016-12-01 20:37:41 5693
原创 Orcle存储过程与存储函数简单语法与java调用
存储过程:基本语法:creat procedure (参数列表,无参时忽略)as(is)变量声明、初始化begin业务处理、逻辑代码exception异常捕获、容错处理end;调用语法:creat or replace procedure up_wap(V_param1 in out varchar2,v_param2 in out varchar2
2016-11-23 22:44:53 494
原创 strus2超简单实例
一、项目整体结构图二、配置web.xml将上一章中并介绍的jar包导入项目然后在项目的web.xml中添加如下配置 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 三、编写登陆界面(index.jsp)
2016-11-22 22:19:28 426
原创 struts2配置文件
一、struts2所依赖的jar包struts2-core-2.x.x.jar :Struts 2框架的核心类库xwork-2.x.x.jar :XWork类库,Struts2在其上构建 ognl-2.6.x.jar :对象图导航语言(Object Graph Navigation Language),Struts2框架使用的一种表达式语言freemarker-2.3.
2016-11-22 20:48:31 343
原创 struts2工作原理简介
struts2是一个基于MVC设计模式的web应用框架,其本质为一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。其工作流程图如下图所示:1.客户端向Servlet容器发送一个httpServletRequest请求;2.该请求经过一系列的过滤器,然后FilterDispatcher被调用;3.FilterD
2016-11-22 19:51:26 459
基于简单的MVC结构自己搭建Struts框架完整版(三)
2016-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人