- 博客(36)
- 收藏
- 关注
原创 JavaScript学习总结_六.面向对象
严格来说,js并不是一种面向对象的语言,因为没有提供面向对象语言所具有的一些明显特征。所有js是基于对象,而不是面向对象。js中没有类的概念,创建一个对象只需定义该对象的构造函数,并通过他创建即可。创建一个Card对象,有属性name,address,有方法printCard1.定义一个printCard方法function printCard(){}2.定义Card的构造
2011-07-24 20:20:41
376
原创 JavaScript学习总结_五.数组
Javascript中,数组也是一种对象。 数组的创建1. 创建空数组 var a = new Array();2.通过指定数组长度创建数组var a = new Array(5);3.通过指定数组元素创建数组var a = new Array(1,2,3);4.直接创建数组var a = [1,2,3,4]; 读取数组元素使用[]运算符 a[2
2011-07-24 17:25:28
364
原创 JavaScript学习总结_四.函数
在javascript中,函数的主要功能是:将代码组织为可复用的单位,完成特定的任务,响应特定的事件,并返回数据。 函数的定义:
2011-07-10 22:33:04
422
原创 CSS学习总结1
一.CSS 概述 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一 所有的主流浏览器均支持层叠样式表。 样式表极大地提高了工作效率。允许同时控制多重页面的样式和布局。 多重样式将层叠为一个。 即可同名的样式表,最后会按照优先顺序,只有最优先的起作用。
2011-06-26 23:18:00
497
原创 JavaScript学习总结_三.基本语法
1.变量,常量,关键字1.1 变量的定义var 变量名 = 值;变量名 = 值;变量声明时不需要指定变量类型,var 关键字也可以不写。在程序运行时,系统会根据变量的只的类型来确定变量的类型。javasrcipt是弱类型语言。 1.2 变量的命名以字母或下划线开头,大小写敏感 1.3 变量的作用范围全局:在整个程序范围都有效局部:仅限于变量所在的函数体 Javasript关键字控制流 break
2011-06-12 14:30:00
825
原创 JavaScript学习总结_二.数据类型
1.数据类型的分类 1.1 基本数据类型 1.1.1 字符串型定义一个字符串时不需要指定类型 var s="a"; javaxcript不区分字符和字符串。 转义字符/n 回车换行 /t tab /r 回车 / 单引号 /" 双引号 // 反斜杠/ 1.1.2 数值型javascript所有的数字都称为数字型。使用双精度浮点型来表示,
2011-06-12 13:47:00
432
原创 JavaScript学习总结_一.概述
1.产生背景JavaScript最早是Netscape公司在浏览器中增加的脚本功能,叫做LiveScript,后随着JAVA的发展壮大,而改名成为了JavaScript。 js是一种脚本语言,脚本语言是一种应用程序扩展语言,用于系统的扩展,使其按用户的意愿去运行。所有的基础功能由系统提供,脚本语言在更高层次描述如何调用系统的接口。脚本语言通常不需进行编译,大都直接解释执行。
2011-06-12 12:53:00
362
原创 IE浏览器相关
1.缓存问题当2个请求的url完全相同时,IE会自动读取缓存里的页面,而不会去服务器请求新的页面。当进行页面开发时,这一特性可能会导致页面产生的变化在刷新后看不着。而当浏览器重启后,请求相同url时,才会向服务器请求新的页面,而不会读取缓存。1.客户端的修改方式如图,默认检查所存网页的较新版本是自动,如果更改为每次访问网页时,即使2次请求地址完全一样,也会从服务器取回最新页
2011-06-11 16:35:00
399
原创 Ajax学习总结1
Ajax的英文全称即是:Asynchronous JavaScript And XML 使用一个检验用户名是否存在的例子来演示Ajax的实现servlet package servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletExcept
2011-06-07 08:03:00
492
原创 web项目中的绝对路径与相对路径
<br />web项目中的绝对路径"/"是以web站点为根目录开始的。例如http://127.0.0.1:8088/<br />web项目中的相对路径是以当前网页的路径为根目录开始的。<br /> <br />可是在使用action的项目中。网页如果是由action返回的,可能该网页的相对路径并不是该网页所存放的路径开始的,而是由action的路径开始的。<br />例如:struts2中,action路径为/index/a 返回的网页w1.jsp的存放路径为webroot/<br />当i.jsp要使
2011-05-31 16:11:00
1845
1
原创 Oracle的VARCHAR2类型中的BYTE与CHAR参数
<br />CREATE TABLE TEST(<br />NAME VARCHAR2(2)<br />)<br /> <br />INSERT INTO TEST VALUES('测试');<br /> <br />在windows环境下:<br /><br /> <br />可见在windows默认情况下,VARCHAR2(2) 就等于是 VARCHAR2(2 BYTE) 一个汉字占2个字节<br /> <br />在linux环境下:<br /><br /> <br />可见在linux默认情况下,
2011-04-28 11:24:00
1384
原创 Spring学习总结9(基于Hibernate的事务管理)
基于注解形式的事务管理 @Transactional 事务传播特性详解 基于XML的事务管理
2011-04-17 17:45:00
719
原创 Spring学习总结8(整合Hibernate)
在Spring中设置DataSource 整合hibernate HibernateTemplate HibernateDaoSupport
2011-04-14 17:19:00
650
原创 Spring学习总结5(IOC-基于注解Annotation)
annotation 使用注解的XML的配置 @Autowired @Qualifier @Resource @Component @PreConstrut @PreDestory
2011-04-08 17:56:00
865
1
原创 Spring学习总结4(消息资源国际化)
Spring消息国际化 String getMessage(String code, Object[] args, String default, Locale loc)
2011-04-08 15:38:00
816
原创 Spring学习总结3(bean的属性详解)
bean的属性详解 id name factory-method factory-bean depends-on lazy-init autowire scope
2011-02-28 20:55:00
1334
原创 J2SE个人总结3-JAVA语法
JAVA关键字(由小写英文字母组成):abstract boolean break byte casecatch char class continue defaultdo double else extends finalfinally float for i
2011-02-21 18:05:00
289
原创 J2SE个人总结2-JAVA概述
什么是java?1.编程语言 2.开发环境 3.应用程序环境 4.部署环境java的三种核心机制:1.java虚拟机 2.自动垃圾回收 3.代码安全检测(字节码校检器)java的发展史:1995.5.23诞生,1.2版本时,又名为java2,1.5版本的改动较大,又名为java5。1.5版与之前版本的最大区别:1.加入了集合循环 2.加入了基本数据类型的装箱与拆箱 3.加入了泛型java的执行环境:JAVA的跨平台是通过JVM(虚拟机)来实现的,每个平台有独立的虚拟机。JVM for UNIX,JVM
2011-02-21 16:55:00
318
原创 SVN的环境搭建
<br />1. 安装SVN。<br />在http://subversion.tigris.org/中获取SVN服务器程序。从官方网站 http://tortoisesvn.net/downloads 获取最新的TortoiseSVN 。TortoiseSVN 是一个客户端程序,用来与 subversion 服务器端通讯<br /> <br />2. 建立SVN版本库。<br />在F:/Temp/路径下建立一个文件夹rep,在文件夹上右键->TortoiseSVN->Create Repository
2011-02-17 17:31:00
447
原创 Spring学习总结1(基础与IOC依赖注入)
Spring是一种完全面向接口的设计 Sping的两大核心 Spring包的获取 Spring的核心配置 Spring的各种简单注入示例
2011-02-17 15:42:00
764
原创 Hibernate的学习总结(数据关联)
Hibernate中的数据关联主要分为三大类:1对1: 一个人对应一个身份证1对多,多对1: 一个人有很多联系地址 ,多个用户拥有一个权限多对多: 一个学生可以对应选很多门课,一门课可以对应有许多学生一.1对1关系 --主键关联一个人对应一个身份证表结构:-- 创建表CREATE TABLE person( id VARCHAR(32) NOT NULL PRIMARY KEY , name VARCHAR(20) NOT NULL , age int) ;CREATE TABLE idcard( i
2011-02-15 17:20:00
364
原创 Hibernate的学习总结(映射类之间的继承关系)
<br />在Hibernate中,POJO实体类也可以有继承关系。<br />第一种继承关系为:<br />Table per concrete class 表与子类独立的一对一关系。<br />数据库中有3张表,商品表,书本表,影碟表。其中3个表对应3个实体类。3张表没有主外键关系,都有各自的主键,这样每个实体都有各自独立的hbm文件。因为商品表与书本表和影碟表有相同的字段,所以可以设计书本类和影碟类都继承商品类。<br />这种继承关系比较少见,因为数据库表很少这样设计,也欠缺灵活性。<br /> <
2011-02-14 17:25:00
890
原创 Hibernate的学习总结(复合主键)
当表存在复合主键时,Hibernate对其的处理稍微复杂一些。1.POJO类得实现Serializable接口2.POJO类得重写equals()方法和hashCode()方法3.hbm文件中用节点配置复合主键信息其中重写equals()方法和hashCode()方法可以使用commons-lang包来简化处理以下是一个小例子:import java.io.Serializable;import org.apache.commons.lang.builder.EqualsBuilder;impo
2011-02-14 15:05:00
450
原创 Hibernate的学习总结(映射类之间的组合关系)
能一张数据库表中包含了许多的字段:姓字段,名字段,电话字段,邮箱字段。其中可以看出来,姓字段和名字段可以细划分为姓名类别,电话和邮箱可以细划分为联系方式类别。而将此表映射到实体对象时,就可以分为2个实体类,姓名类和联系方式类。个人理解这样可以将表中没有划分的共通属性提炼出来。但有多张表中有联系方式和姓名类型字段时,可以用同一个实体类来映射,增加了复用性。实现该映射方式的为:1.建一个person类来映射数据库中的表public class Person { private int id ; private
2011-02-07 17:06:00
482
原创 Hibernate的学习总结(Criteria对象)
<br />Criteria对象的获取:<br />Criteria criteria = session.createCriteria(Person.class); // Person为POJO类<br />criteria.add(Expression.eq("name","han")); // name为Person类的属性 相当于 name = 'han'<br />List list = criteria.list();<br /> <br />Expression.eq [=]<br />E
2011-02-06 20:05:00
596
原创 Hibernate的学习总结(Query对象)
一,使用Query对象进行数据库交互1.查询Session session = new Configuration().configure().bulidSessionFactory().openSession();String hql = "FROM Person as p WHERE p.name = ?"; // Person这里不是表名,而是POJO类名。Query q = session.createQuery(hql); // 创建Query对象,装载要与数据库进行交互的SQLq.setSt
2011-01-22 10:53:00
1614
原创 Hibernate的学习总结(Session对象)
Hibernate的主配置文件:hibernate.cfg.xml (包括数据库和数据源信息等)核心配置文件:POJO类名.hbm.xml
2011-01-11 21:48:00
437
原创 Hibernate的学习总结(概述)
<br />Hibernate的定义:<br />1.就是一个ORMapping的实现,主要的功能就是以对象的形式操作数据库。<br /> <br />关于ORMapping:对象关系映射(object relational mapping)是为了解决面向对象和关系数据库互不匹配的现象的技术。通过描述对象和数据库之间映射的元数据,来将java程序中的对象自动持久化到关系数据库中。<br /> <br />ORMapping的优点:1.提高生产率 2.更好的维护性 3.更i好的性能 4.厂商独立性<br />
2011-01-10 21:58:00
408
原创 J2SE个人总结1-面向对象的概述
<br />学习和使用java已经有了快3年的时间,也发现自己所学的东西并不能很好的都记入在脑海中,现把近年来自己所在笔记本中所记录的学习经验写成博客,以便查阅。<br /> <br /> <br /> <br />面向过程<br />面向对象<br />建模语言<br />IDEF<br />UML<br />程序设计方法<br />程序=过程+调用<br />程序=对象+消息<br /> <br /> <br />面向对象的四要素:抽象 封装 模块化 分层<br /><br /><br />对象设计
2010-12-26 11:32:00
354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人