自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

binbin_1007的博客

JavaScript的学习

  • 博客(34)
  • 收藏
  • 关注

转载 iBATIS关联关系

一对一关联在数据库中创建两张表。1、t_lock表主键       锁种类        家庭外键       int              varchar       int     lock_id    f_type        fk_home_id2、t_home表主键           地址int                  var

2017-01-13 18:08:47 300

翻译 MyBATIS入门

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到GithubMyBATIS 目前提供了三种语言实现的版本,包括:Java、.NET以及Ruby。它提供的持久层框架包括SQL Maps和Data Access Obj

2017-01-13 18:05:07 268

转载 hibernate简单的增、删、查、改

1. /** 2.  * 3.  * @author fly.zhou 4.  */  5. public interface IBaseDao {  6.   7.     //增加对应实体的一条记录    8.     public boolean save(Object o);  9.   10.     //更新对应实体的一条记录  11.     

2017-01-02 14:04:55 421

翻译 C3P0连接池配置和实现详解

C3P0连接池配置和实现详解 一、配置1     2     3 当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->    4  name="acquireIncrement">3    5   6 定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->    7  name="acquireRet

2017-01-02 14:02:31 311

翻译 Struts2与Spring整合

Struts2与Spring整合在实际项目中,Struts2往往并不是独立工作的,是需要整合到Spring当中,由Spring容器去管理Action的生成销毁,以及与业务类Service的绑定。也就是说struts2与struts1整合到spring中都是一样的,都是阻止struts自己去产生Action,而是去Spring中获取配置好的Action.整合步骤:

2016-12-20 21:50:48 230

翻译 Struts2标签

Struts2标签Struts2标签的tld文件放在struts2-core-xxxx.jar的META-INF文件夹中--------struts-tags.tld在使用时,需要在Jsp页面开头加上:其中uri填写的是tld文件中定义的uriprefix填写的是tld文件中定义的short-nameStruts2中标签分类Struts 2标签分类如

2016-12-20 21:46:06 355

翻译 OGNL表达式

表达式语言EL(Expression Language)表达式语言。    目的就是避免在JSP页面中出现过多的的语句,使页面与后台代码分离表达式语言主要有以下几大好处:1、避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁; 2、支持运算符(如+-*/),比普通的标志具有

2016-12-17 22:50:36 451

翻译 Struts2类型转换器与拦截器

类型转换器用户从页面提交数据,都是字符串类型,程序在使用的过程中必须要类型转换,Struts2提供了默认的自动转换功能,对常见的数据类型可以自动转换(包括基本数据类型,字符串,时间日期)。通常情况下我们不需要定义数据类型转换器,但是如果是很复杂的复合数据类型,或者是一些特殊的数据格式输入,比如坐标等,就需要自定义类型转换器。类型转换器DefaultTypeConve

2016-12-17 22:47:14 981

翻译 Struts2国际化和文件上传

国际化(i18n)国际化简称i18n,其来源是英文单词 internationalization的首末字符i 和n。18为中间的字符数。随着全球经济的一体化,软件开发者应该开发出支持多国语言、国际化的Web应用。对于Web应用来说,同样的页面在不同的语言环境下需要显示不同的效果。国际化文件的命名规则:    1、基本名.properties    如:message.p

2016-12-11 10:10:50 271

翻译 Struts2中的验证

Struts2的输入效验    在struts2中,我们可以实现对action的所有业务方法进行校验或者对action的指定业务方法进行校验。对于输入校验struts2提供了两种实现方法:1. 基于验证方法编写代码实现。2. 基于验证框架配置方式实现。 基于验证方法编写代码实现在action中提供validate() 方法实现输入校验,该方法对action中

2016-12-11 10:08:19 223

翻译 Struts2中的Action

Struts2的Action为方便起见,struts2中也为我们提供了一个基本的Action父类----ActionSupport。struts2不要求我们自己设计的Action类继承任何的struts基类或struts接口,但是我们为了方便实现我们自己的action,大多数情况下都会继承ActionSupport类,并重写此类里的public String execute()

2016-12-04 10:04:20 303

翻译 初始Struts2

struts1的不足需要编写的代码过多,严重的继承依靠,容易引起“类爆炸”单元测试困难---解决方案---POJO IN ACTIONstruts2官网地址:http://struts.apache.org下载struts2.*.*-all.zipStruts2工作流程请求在Struts2框架中的处理大概分为以

2016-12-04 09:59:08 180

翻译 Hibernate实体关系映射

上讲几个知识点回顾(2个问题):Hibernate.cfg.xml中的hibernate.show_sql是什么意思呢?对象-关系映射文件中,id节点的子节点generator的class属性值为native时,主键生成方式是什么呢?几种实体间的关系一对一关系一对多关系多对多关系一对一关系映射应用场景:  公民       公民

2016-11-25 12:10:51 229

翻译 Hibernate入门

O/R Mapping什么是O/R Mapping?    对象-关系映射是一门非常实用的工程技术,它实现了Java应用中的对象到关系数据库中的表的自动的(和透明的)持久化,使用元数据(meta data)描述对象与数据库间的映射。O/R Mapping的优点    提高生产率    可维护性    更好性能    持久层技术比较展成<

2016-11-25 11:59:16 174

翻译 Hibernate 查询

Hibernate基本查询Hibernate进行数据库查询非常简单应用操作对象的方式来进行查询使用HQL来设置查询条件使用get方法使用get方法通过持久类名和ID号查找一个对象 Stu instance = (Stu) getsession()                    .get("com.lovo.po.Stu", id);使用c

2016-11-19 18:28:13 319

翻译 Hibernate 配置

Hibernate基础信息配置为了能在各种不同的工作环境下工作具有大量的配置参数所有属性的名字和语义都在 org.hibernate.cfg.Environment类中定义Hibernate的JDBC属性-weight:bold;c属性名用途hibernate.connection.driver_cla

2016-11-19 18:23:10 216

翻译 AJAX基础

AJAX应用到的技术    AJAX涉及到7项技术,其中Javascript、XMLHttpRequest、Dom、XML是最为重要XMLHttpRequest对象    XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只同服务器进行数据交换,却不用每次都刷新界面,也不用每次将数据处理的工作都交给服务器来做;这样既可减轻服务器负担

2016-11-11 12:54:47 169

翻译 编写Java无脚本的JSP页面

JSP表达式语言EL JSP页面中显示结果 jsp:useBean和jsp:getProperty两个元素冗长而笨拙 jsp:getProperty只支持对简单Bean属性的访问 public class Person implements Serializable {    private String name;    private Dog dog;    

2016-11-11 12:45:05 219

翻译 Java Web开发模式

Web开发模式的变迁 Servlet使Web应用程序开发变得非常繁琐且不利于分工协作 使用JSP(表达式、声明、scriplet)来开发Web应用程序 Java Web开发变得轻松页面严重缺乏可读性没有将页面表现和业务逻辑实现分开,维护难度增加  让界面设计师负责页面设计,而Java程序员负责编写Java代码 。以组件为中心使用JavaBean JSP+Java

2016-11-04 13:06:07 213

翻译 JSP基础

JSP简介Servlet的缺陷 Servlet的编码、部署和调试任务繁琐生成动态网页繁琐,不利于项目分工采用JSP技术编写动态页面  由HTML语句和嵌套在其中的Java代码组成的一个普通文本文件 JSP页面的扩展名必须为.jsp JSP2.0规范定义的功能可以分为以下几种:JSP(规范了语法和语义)、JavaBean、定制标记、JSP EL等 配置运行

2016-11-04 12:55:13 287

翻译 Servlet 过滤器

过滤器概述 一个中间组件,用于拦截源数据和目的数据之间的消息 过滤二者之间传递的数据 Web应用上的过滤器 驻留在Web服务器上的Web组件过滤从客户端传递到服务器端的请求和响应 在Web应用程序中部署过滤器,对客户端和目标资源来说都是透明的,他们并不需要知道过滤器的存在。Web应用上部署多个过滤器 过滤器的一些常见应用:1:认证过滤:对

2016-10-27 14:13:17 170

翻译 对象作用域与Servlet事件监听器

对象作用域 在Servlet里可以用一个名字绑定一个对象 谁能看到并使用这个属性,它能存活多久作用域对象属性操作方法作用域范围说明ServletContext(上下文)void setAttribute(String, Object)Object getAttribute(Sting)voi

2016-10-27 14:04:29 255

翻译 Web应用程序状态管理

Web状态管理概述 HTTP协议使用的是无状态的连接 对容器而言,每一个请求都来自于一个新的客户 状态管理解决方案-隐藏字段表单隐藏字段1:对用户在网站上的访问进行会话跟踪。2:为服务器端程序提供预定义的输入。3:存储动态产生的页面上下文信息。  状态管理解决方案-Cookie状态管理解决方案-Session

2016-10-22 21:08:50 221

翻译 使用Servlet处理HTTP请求

Servlet接受请求信息HttpServletRequest对象主要用于获取由客户端发送过来的请求头、参数、文件、数据等。Servlet存在的主要目的就是处理请求GET/POST提交方法 浏览器向Web服务器发送HTTP请求 用户在网页上点击一个超连接用户提交在网页上填写好的表单 用户在浏览器地址栏中输入URL地址并回车  默认情况下都是使用HTTP协议的

2016-10-22 20:59:01 865

翻译 使用Servlet处理HTTP响应

发送HTTP响应信息 设置响应状态行状态行分为HTTP协议、状态码和状态描述三个部分状态描述与状态码直接相关HTTP协议由服务器确定 关键是设置状态码HTTP状态码:100-199:表示信息性代码,标示客户端应该采取的其他动作,请求正在进行。200-299:表示客户请求成功。300-399:表示用于已经移走的资源文件,指示新的地址

2016-10-15 14:20:05 270

翻译 Servlet 基础

什么是Servlet 是运行在Web服务器或应用服务器上的Java程序在Web上创建动态内容的有效而强大的解决方案由容器来管理生命周期与Web服务器交互由Sun规范了其功能  Servlet规范的组成Web应用程序Servlet与HTTPServlet过滤器安全国际化Servlet编码和部署import javax.servlet

2016-10-15 14:11:54 158

翻译 Java Web 工作原理

解析HTTP协议 什么是HTTP协议HTTP遵循请求/响应模型HTTP协议是一种无状态的协议  重要性:要真正理解Web的工作原理,必须彻底理解HTTP协议 ! Web服务器的缺陷 服务器端网页编程建动态服务器端内容的过程CGI技术微软的ASP和ASP.NET技术基于Java的Servlet/JSP技术解决

2016-10-15 14:01:20 375

转载 正则表达式

什么是正则表达式在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。创建一个正则表达式第一种方法:var reg = /pattern/; 第二种方法:var reg = new RegExp('pattern'); 正则表达式的exec方法简介对象的e

2016-10-15 13:45:16 228

翻译 JavaScript表单编程

对form元素进行脚本编写获取表单元素var frm = document.getElementById("form1");//domvar frm = document.forms[0]; //bomvar frm = document.forms[“form1”];//对IE是通过name值获得,对firefox是通过ID获得var frm=document.表单名

2016-10-15 13:41:05 235

翻译 JavaScript事件模型

事件模型简介什么是事件。事件有什么作用。事件处理模型最早在IE4.0浏览器里提供支持。Netscape将其源码贡献给Mozilla开源社区后,这种浏览器的事件模型一直遵循DOM标准在发展。后来的浏览器,如Opera,Safair都遵循DOM标准。事件流事件流意味着页面上不止一个元素可响应相同的事件。如:当我们点击页面上的按钮时,实际上我们是点击了按钮,以

2016-10-15 13:27:28 203

转载 DOM操纵样式表

操纵元素style样式属性IE4.0为页面上所有元素引入了style属性。DOM采纳了IE的作法,并形成标准。每个css样式,style对象都包含了一个名称类似的属性。一个单词的样式通常名称相同两个单词的样式通常改为驼峰命名法。只需要对style的相应属性赋值,就可以操纵其样式。div1.style.border = "1px solid black "Styl

2016-09-26 11:40:53 188

转载 文档对象模型DOM

DOM简介DOM是文档对象模型,由W3C组织提出的标准。DOM是一种XML文档的解析标准。DOM的原理是将XML/XHTML文档装入内容,并以节点的形式解析为一棵节点树。DOM提供相应的API,可以对节点树进行增删改查。利用DOM可以让JavaScript对网页中的元素进行控制,实现动态网页的功能。浏览器对DOM的支持情况Mozilla :支持全部Level

2016-09-26 11:29:18 188

转载 浏览器对象模型BOM

BOM简介        BOM是浏览器对象模型。        仅是 JavaScript实现的一部份,没有相关标准。        BOM 能做什么?        操作浏览器窗口        提供导航对象        提供定位对象        提供跟屏幕相关对象        提供对cookie的支持BOM体系结构          

2016-09-26 11:09:41 203

原创 JavaScript基础知识

JavaScript核心基础语法:         JavaScript是一种专门设计用来给网页增加交互性的编程语言,其代码通常嵌入网页中,由Netscape公司发明,最后由欧洲计算机制造协会 (ECMA)将其标准化,并命名为JavaScript,使其成为一个通用、跨平台、中立与厂商的脚本语言。但是JavaScript与Sun公司开发的java没有任何的联系。只是想借用这个当时比较时髦的j

2016-09-22 20:54:09 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除