- 博客(46)
- 收藏
- 关注
原创 Spring 特性与应用
Spring 特性与应用 重点掌握IOC(控制反转)、AOP(面向切面)什么是Spring Spring 是由Rod Johnson创建的轻量级容器,目的在于简化企业级开发。Spring 就是管理bean的容器框架。Spring的特性 轻量级 相对于EJ
2016-12-18 18:36:23 623
原创 (五) 数组
(五) 数组(1)下来列表框的级联 下拉列表框的属性: length 可读可写 length = 0 表示对选项清空 value options 下拉列表框的所有
2016-12-18 18:34:23 394
原创 (四) 表单验证技术
(四) 表单验证技术进行表单验证: (思路)获取表单元素的值并进行判断;在表单的提交事件中调用表单验证函数表单元素的值都为string类型。string的常用属性和方法(和java相同,唯一区别就是java中的length是方法)var str = "hello niit"; 属性:length
2016-12-18 18:33:44 454
原创 (二) DOM编程和Window对象
(二) DOM编程和Window对象HTML文档结构 DOM模型 DOM----Document Object Model,它是W3C国际组织的一套Web标准,它定义了访问HTML文档对象的一套属性、方法、事件。BOM模型 window窗口对象 document文档对象 locati
2016-12-18 18:30:30 404
原创 (一) JavaScript的基本语法
(一) JavaScript的基本语法学习目的: JavaScript的基本语法 变量的定义与赋值 数据类型与转换函数 运算符和控制语句 自定义函数 functionJavaScript(俗称“JS”) JavaScript是网景(net
2016-12-18 18:29:56 473
原创 jQuery-简化的javaScript
简化的javaScript jQuery是一个轻量级的js库,兼容css3 和各种浏览器,能使用户更方便的处理HTML,事件,实现动画效果,并且集成了AJAX可以更方便的与网站进行交互。 jQuery的宗旨是write less ,do more。jQuery的优点: 轻巧方便、强大的选择器、出色的DO
2016-12-18 18:27:49 506
原创 MyBatis 灵活的ORM框架
MyBatis 灵活的ORM框架理解ORM的概念掌握MyBatis框架的构建了解MyBatis的相关配置掌握多表映射技术掌握动态SQL语句处理什么是MyBatis? (了解)MyBatis的前身是iBatis,是Apache基金会的开源的项目,该框架可以自定义SQL语句与实体映射关系,屏除了大部分JD
2016-12-18 18:23:45 4673
原创 Hibernate(3)-使用HQL语句进行数据查询
使用HQL语句进行数据查询-熟练掌握HQL语句的查询-掌握Criteria查询为什么使用HQL语句?因为session.get()或load方法只可以获取单个对象,不能获取结果集。HQL Hibernate Query language 是官方推荐的标准查询语句,语句结构与标准的SQL相似,但使用面向对象的方式进行数据操作。
2016-12-18 18:22:33 741
原创 Hibernate(2)-ORM数据映射
ORM数据映射-掌握单边的一对多的数据关联-掌握单边的多对一的数据关联-掌握双边的多对一的数据关联-掌握一对一的数据关联-掌握多对多的数据关联ORM映射 (Object Relational Mapping),是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。在MyBatis中的笔记中已经讲过。由于O
2016-12-18 18:21:57 458
原创 Hibernate(1)-使用Hibernate完成数据持久化
使用Hibernate完成数据持久化-了解Hibernate的基本原理-学会编写实体配置文件-熟练掌握使用Hibernate进行增删改查操作-掌握在项目中使用Hibernate为什么使用Hibernate? 代码精简易读 封装了JDBC操作,以面向对象的方式操作数据 开发工作量小,可以将精力集
2016-12-18 18:20:06 962
原创 (5)Struts2-Struts的标签库
Struts的标签库-熟练掌握逻辑标签的使用-熟练掌握UI标签的使用-熟练掌握在Struts2的标签中使用OGNL表达式标签 为什么使用标签? 生成页面效果 简化功能的呈现 剥离页面中的逻辑代码 便于美工的维护作为MV
2016-12-17 11:42:13 445
原创 (4)Struts2-OGNL表达式与国际化
OGNL表达式与国际化-掌握国际化的应用-熟练掌握OGNL的结构-熟练掌握OGNL在Struts中的使用方式国际化 在web项目中,国际化就是web项目支持多国语言,适应当地人的语言要求。比如,新浪微博里就有中文和英文,但新浪微博有一定的人力财力,采用英汉单独分开写的方式。 一般在构建Struts项目时,可以采用Str
2016-12-17 11:39:13 466
原创 (3)Struts2-拦截器和数据校验
拦截器和数据校验-了解拦截器的执行过程-熟练掌握拦截器在项目中的应用-了解Struts的验证机制拦截器 例如:表单数据填充到Action的属性中; 模型驱动自动转换对象 类型转换器获取到数据转化并传递给ActionStruts就是通过拦截器实现大
2016-12-17 11:34:15 626
原创 (2)Struts2-Struts的业务模型
Struts框架使用Action作为业务处理模型Action的特点: 可以是任何一个POJO类 与Servlet API无关Action的生命周期 客户端发起请求,产生Action实例 执行业务处理 处理完Action存入valueStack 客户端发起下一次相同请求时,
2016-12-17 11:28:30 471
原创 (1)Struts2-初识Struts2
初识Struts2基础了解: 框架的概念: 框架(framework)是整个或部分系统的可重用设计概念上的结构,用于解决或处理复杂的问题。使用框架的好处: 可重用代码、 可重用设计、 分布式组件管理,便于组件的复用与分离、 结构统一 降低开发成本
2016-12-17 11:23:28 390
原创 (二)JDBC反射
(二)JDBC反射public static void main(String[] args) throws Exception { //获取类的反射类(模板类)// Class userClass = User.class; //(1)通过类加载获取类的反射类 Class objClass = C
2016-12-17 11:21:02 320
原创 (一)JDBC连接数据库
(一)JDBC连接数据库JDBC JDBC(java DataBase Connectivity) Java连接数据库技术的简称,是Java连接各种数据库的能力。 -->Oracle
2016-12-17 11:20:24 403
原创 第七章 事务、过程、触发器
1、事务 (transaction)事务就是将一系列操作作为一个不可分割的整体,要么一起执行失败,要么一起执行成功 。 事务是一个不可分割的工作逻辑单元。 所有数据库中的增删改实现都是通过事务来实现的。事务具备四个属性ACID: 原子性:(Atomicity)事务是一个完整的操作。事务的各步操作时不可分的(原子性);要么都执行,要么
2016-12-17 11:17:11 866
原创 第六章 PL/SQL编程
PL/SQL作为对SQL的过程化补充,允许通过对变量,过程和事物等数据库对象进行数据操作实现SQL编程SQL中的对象包括 存储过程、表、视图、函数、触发器。。。。。。等一、PL/SQL编程1、 变量 变量时PL/SQL中存储单个数据的基本单元 创建变量 declare 变量名 数据类
2016-12-17 11:16:31 598
原创 第五章 数据高级查询
1、聚合函数 1)sum 求和汇总 select sum(列) from 表名--查询所有成绩的总分select sum(score) as sum_score from score 2)avg 平均值--查询班级的平均分select round(avg(score))
2016-12-17 11:15:56 693
原创 第四章 数据基本查询
数据表的查询原理: 从源表中根据需要查询的列和条件逐行对数据进行判断并将满足条件的行重新放入一张新表中,这张新表就是我们看到的查询结果表格。 查询的结果称为结果表,查询的结果集是数据库中的虚拟表,将数据文件的内容以表格的方式进行呈现的结果。1、查询语法 select *
2016-12-17 11:14:44 593
原创 第三章 数据表操作
新增数据 数据表写入的数据以行为单位1、新增数据的语法一: 根据指定列写入值 insert into 表名(列名,列名) values(值,值)注意点: 写入的值应和列匹配(数量、类型、顺序) 可以不写值得列写成null; 不能写入违背数据表约
2016-12-17 11:14:12 391
原创 第二章 数据表管理
数据库设计 数据结构复杂时,我们需要进行数据库设计 良好的数据库设计作用: 节省数据存储空间 保证数据的完整性 方便进行数据库应用程序的开发 糟糕的数据库设计
2016-12-17 11:11:30 389
原创 第一章 数据库基础
数据库 按照数据结构来组织、存储和管理数据的仓库,是对数据持久化的工具。使用数据库的优点: 存储大量数据 保持数据信息的完整、一致性 数据的共享和安全SQL(Structured Query Language)结构化的查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系
2016-12-17 11:09:00 377
原创 第五章 DIV
一个页面一般分为三层页眉层、主体层、页脚层float:浮动clear:both 清楚层的浮动浮动层覆盖普通层,如果普通层有内容,则只能覆盖部分或不能覆盖。绝对定位 和相对定位position:absulute position:relative 只能覆盖普通的div使用lef
2016-12-17 10:44:03 275
原创 第四章 CSS样式表
样式的分类: 1、行类样式 2、内嵌式样式 3、外部样式选择器的分类 1、标签选择器 2、类选择器 3、ID选择器 4、伪类选择器内嵌式样式
2016-12-17 10:42:11 1172
原创 第三章 表单和框架
1、表单表单用于跳转页面,并且将表单中的元素的值提交给对应的跳转页面method 的post 和 get 的 差异: 1、get将表单元素值封装置url中进行提交,post将表单元素的值封装至http协议中提交,因此post比get更安全。 2、url根据不同浏览器,所规范的长度
2016-12-17 10:41:12 436
原创 第二章 表格基础
表格的格式: ....... 设置表的标题,现在很少用。 表格的行 表格的列 表示列标题,效果:文字加粗,文字居中注意点: 表格的列在不同行中英保持数量的一致。 表格可以嵌套,嵌套的时候在td里嵌套。
2016-12-17 10:40:26 369
原创 第一章 Html的基本标签
格式解决乱码问题 简体中文:gb3212 繁体中文:big5 纯英文网页:ios-8859-1我们一般用 utf-8编码解决中文乱码问题在head之间 Content-Type表示内容类型 http-equiv="Content-Type" content="text/html; charset=utf-8"
2016-12-17 10:39:37 388
原创 第十四章(三) 观察者设计模式
/** * 事件对象,封装了事件的事件源以及和该事件相关的数据 * @author Administrator * */public interface Event {}/** * 单击的监听器 * @author Administrator * */public interface ClickListener { /** * 单击事件 * @param event
2016-12-17 09:25:04 445
原创 第十四章(二) 枚举
枚举 enum获取枚举,直接以 枚举类.值来获取枚举的本质就是一个java类,构造方法必须是私有枚举的值就是类的实例对象例:/** * 用于表示卡牌类型的枚举 * @author Administrator * */public enum CardType { //枚举的值就是类的实例对象 //黑桃 SPADE("黑桃"), //红桃
2016-12-17 09:23:58 273
原创 第十四章 网络编程
C/SS就是服务器,C是客户端,客户端要与服务器端进行交互必须借助于网络,在JAVA中网络的通信不光可以在C/S中实现也可以B/S中实现。(了解)TCP/IP协议 TCP/IP(Transmission Control Protocol / Internet Protocol) 传输控制/网际协议,又称网络通信协议,TCP、IP协议时网络通信中最基
2016-12-17 09:22:51 339
原创 第十三章 I/O流
File类 File对象包含了文件中的所有字节数据,以及文件的其他详细信息。 创建File对象//File对象包含了文件中的所有字节数据,以及文件的其他详细信息File file;//使用绝对路径创建文件file = new File("d:/myFile/a/test.txt");//通过父文件对象创建file = new File(new File("d
2016-12-17 09:21:28 323
原创 第十二章 线程
进程 和 线程 进程是操作系统结构的基础,是一个正在执行的程序,计算机中正在运行的程序实例。 线程是进程中某个单一顺序的控制流,是程序运行的基础执行单位,任何一个程序中至少需要一个主线程。 单线程 优点:程序执行思路步骤清晰,顺序分明。 缺点:一次只能做一个事件,必须做完一件事后才能继续做另一件事。单线程的优缺点就是多线程的缺优点。
2016-12-17 09:20:43 273
原创 第十一章 集合
集合的长度是可变的。 Collection:层次结构的集合接口,用于描述一组对象。 Map:键值结构的集合接口,可以通过键获取值。 Collection Map
2016-12-17 09:20:03 356
原创 第十章 异常和断言
异常处理 try-catch 捕获异常原理: 在Java中,当有代码执行发生异常时,在Java底层会产生异常的实例对象,catch会将要捕获的异常类型和程序中已经发生的异常类型进行匹配,如果类型相同,则进入catch语句进行异常的处理,否则,异常发生,程序中断。 try{ //try表示对可能
2016-12-17 09:19:23 419
原创 第九章 多态 和 接口
多态 多态:同一个类型使用不同的的类型的实例来表现不同的操作。 即 父类可以兼容子类的实例 或者 接口接受实现类的实例//父类兼容子类的实例Parent p = new Child();//接口接受实现类的实例class A implements B;B b = new A();实现多态的过程中,父类是
2016-12-17 09:18:45 427
原创 第八章 封装 和 继承
面向对象有三个特性:封装、继承、多态封装 隐藏细节。对属性进行封装 1、将属性私有化,使用private修饰属性 2、提供属性setter 和 getter方法,方法对外公开访问。private String name;public void setterName(String name){
2016-12-17 09:17:51 431
原创 第七章 数组
数组:一组相同类型变量的集合//写法int[] array;(要求)int array[];数组是引用数据类型,数组创建时必须要设置数组的大小(长度)。//方式一int[] array = new int[10];//方式二int[] array = new int[]{1,2,3,4,5}//方式三int[] array = {1,2,3,4,5}
2016-12-17 09:17:12 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人