随笔分类 - 道·理论
道为本
摘要:与其他语言中的数组的区别: 1.JavaScript数组的每一项都可以保存任何类型的数据,一个数组的数组元素可以是不同类型的数据。 2.数组的大小是动态调整的,可以随着数据的添加自动的增长。 1.两种方法构建数组 JavaScript中的数组有两种构建方式: 第一种是使用Array构造函数: 第二种
阅读全文
摘要:JavaScript有5种简单数据类型(Undefined,Null,Boolean,Number,String)和一种复杂数据类型Object.只有这六种,再无其他 2.1.typeof操作符 可以使用typeof来检查所给的数据是什么类型。 需要注意的是: 1.typeof是一个操作符而不是一个
阅读全文
摘要:1.字符串的格式化 按照从表单提交数据之后,php处理的不同:接受,显示,存储。也有三种类型的格式化方法。 1.1字符串的接收之后的整理: trim(),ltrim(),rtrim() 当数据从表单中上传上来的时候需要对字符串整理一下,去掉字符串前后的空格或者其他字符。 trim() 就是去掉字符串
阅读全文
摘要:1.表单 `` 表单的第一行,action的意思是说,提交表单后要到哪里去,或者把表单提交 到什么地方去,一般是一个URL,method意思是说用说用什么方式提交,post或着get 2.php php的四个地方 2.1php标记 使用``标记,php语言写在这个里面 2.2php语句 每一条语句用
阅读全文
摘要:1.JavaScript简介 1.1.JavaScript简史 最初:网络通信很慢,网页上的数据要传送到数据库验证,然后再返回错误结果,找客观过程要等很久,于是,网景公司开发出一门新语言,当时Java非常热,于是就起名叫JavaScript。 微软加入:由于JavaScript发展的特别好,软件决定
阅读全文
摘要:想把好多硬盘组在一起使用的基本方式为:连接所有硬盘,先向第一个硬盘中写数据,满了之后,再向第二个硬盘上写数据,如此只是简单的连通了多个硬盘。 再此基础上发展了RAID技术:由独立磁盘组成的具有冗余特性的阵列 1.RAID0技术 假设有4块硬盘,把每块硬盘根据硬盘中的扇区来分割成同样大小的块,因为硬盘
阅读全文
摘要:Spring的事务管理 1.程序中的事务控制理解 1.1.事务的概念 事务是一组操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,删除,修改等,事务的一致性要求这个是屋内的操作必须全部执行成功,如果在此过程中出现了差错,比如一条SQL语句没有执行成功,那么这一组操作就将全部
阅读全文
摘要:1.Spring 对JDBC操作的支持 Spring对jdbc技术提供了很好的支持,体现在: 1.Spring对c3p0连接池的支持很完善 2.Spring对jdbc提供了jdbcTemplate,来简化jdbc操作,jdbcTemplate是模板工具类,类似于dbutils组件 使用步骤: 1.引
阅读全文
摘要:1.手动实现AOP编程(代理模式) AOP是面向切面的编程,主要功能就是实现"业务代码"和辅助业务代码的"关注点代码"分离.在一个方法中,出了核心的业务代码,其他的都叫做关注点代码.举个往数据库保存数据的例子: 在上面的代码中,如果有多个方法,就需要写多个重复的关注点代码,这样做的不好的,可以把经常
阅读全文
摘要:Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修
阅读全文
摘要:Spring与Struts框架整合 Struts,用Action处理请求 Hibernate,操作数据库 Spring,负责对象创建 Spring与Struts框架整合的关键点在与:让Struts框架action对象的创建,交给Spring来完成 整合步骤: 1.引入jar文件 引入struts相关
阅读全文
摘要:Spring基本使用方法_Bean对象 Struts与Hibernate可以做什么事? Struts MVC中控制层解决方案.可以进行请求数据自动封装,类型转换,文件上传,效验..... Hibernate 持久层的解决方案 ,m.VXZCM可以做到把对象保存到数据库,从数据中取出的是对象. 传统的
阅读全文
摘要:Hibernate的查询,二级缓存,连接池 1.Hibernate查询数据 Hibernate中的查询方法有5中: 1.1.Get/Load主键查询 使用get或者load方法来查询,两者之间的区别在前面已经分析过了,这里用代码示例一下: 1.2.对象导航查询 1.3.HQL查询 HQL:Hiber
阅读全文
摘要:Hibernate的状态,缓存和映射 1.对象的状态 1.1.对象状态的概念和分类 在使用Hibernate操作数据库的时候,我们先创建了JavaBean对象,然后使用session来保存或者更新到数据库,然后使用事务来提交更新。在这整个过程中,JavaBean中的对象经历了几个不同的状态,这些状态
阅读全文
摘要:Hibernatel框架关联映射 Hibernate程序执行流程: 1.集合映射 需求:网络购物时,用户购买商品,填写地址 每个用户会有不确定的地址数目,或者只有一个或者有很多。这个时候不能把每条地址分别放在一个字段,这样的话会非常的麻烦。 数据库设计:创建两个表,一个是保存用户信息,一个表保用户的
阅读全文
摘要:Hibernatel框架基础使用 1.简介 1.1.Hibernate框架由来 Struts:基于MVC模式的应用层框架技术 Hibernate:基于持久层的框架(数据访问层使用)! Spring:创建对象处理对象的依赖关系以及框架整合 对于数据访问层(Dao)的代码,有好几种方式可以实现: 操作x
阅读全文
摘要:Struts2数据校验 1.常见数据校验方法 表单数据的校验方式: 表单中的数据必须被效验以后才能够被使用,常用的效验方式分为两种: 前台校验:也称之为客户端效验,主要是通过JS编程的方式进行表单数据的验证 后台校验:也称之为服务器端校验,这里指的是使用Struts2通过xml配置的方式进行表单数据
阅读全文
摘要:Ognl表达式基本原理和使用方法 1.Ognl表达式语言 1.1.概述 OGNL表达式 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,他是一个开源项目。Struts框架使用OGNL作为默认的表达式语言。 OGNL优势 支持对象方法调用,如:×
阅读全文
摘要:Struts的核心业务:
请求数据处理,
请求数据自动封装,
类型转换
阅读全文