2012年11月5日

第一讲 jQuery入门

摘要: 大家在平时浏览网页的时候,无不对网页中的特效情有独钟,那这些特效是这样制作出来的呢?现在我就为大家介绍一门技术来实现那网页中看似不可思议的事情,它就是受到大多数编程人员青睐的jQuery,它至今已有6岁了,说起它应该是一门成熟的技术了。那jQuery到底是什么呢?其实说简单点,Jquery是就一个Javascript的函数库,封装大量的JS操作。它所强调的理念就是“写的少,做的多”,其独特的选择器、链式的DOM操作方式、事件绑定机制、封装完善的Ajax都是其他JavaScript库望尘莫及的,值得特别强调的是它出色的浏览器兼容性,它解放了程序员不在考虑浏览器的兼容问题。说了这么多了,现在带大家 阅读全文

posted @ 2012-11-05 09:41 somewhere! 阅读(185) 评论(0) 推荐(0) 编辑

第三讲 Spring 持久层封装、事务控制

摘要: 持久层:传统的JDBC、框架技术(Hibernate、JDO、IBatis等)Spring支持的持久层:传统的JDBC、Hibernate传统JDBC支持:(JdbcDaoSupport、JdbcTemplate)1.导入Spring(前4个jar)。2.在applicationContext.xml中配置数据库的连接信息。(DirverManagerDataSource、BasicDataSource)3.配置dao,设置数据源。4.获取对象,执行相关操作。Hibernate支持:(HibernateDaoSupport、HibernateTemplae)注意哟:先导入Spring、再导入H 阅读全文

posted @ 2012-11-05 09:36 somewhere! 阅读(297) 评论(0) 推荐(0) 编辑

第二讲 SpringAop

摘要: IOC——控制反转。DI——依赖注入AOP——面向切面编程。实现AOP的技术:设计模式(代理模式——静态代理、动态代理(JDK代理)、适配器模式、单例模式、工厂模式)、使用Spring中代理模式(CGLIB代理(没有用接口,直接写类)、JDK动态代理(使用了接口))。静态代理(功能强悍程度:★☆☆☆☆)public class UserInfoDAOProxy implements IUserInfoDAO { private IUserInfoDAO iuser; private Log log = new Log(); public UserInfoDAO... 阅读全文

posted @ 2012-11-05 09:31 somewhere! 阅读(197) 评论(0) 推荐(0) 编辑

第一讲 Spring基本用法

摘要: 了解Spring技术构成:Spring由7个核心模块构成(相互独立);(重点:AOP、ORM、DAO、WEB)(了解:MVC模块)Spring核心宗旨:给个个框架,提供简化、优化的解决方案。为什么需要使用Spring?1.关注每个框架的历史遗留问题。(例如:Hibernate中的事务控制、lazy问题(Openinview技术)、Struts中Action重复创建问题等等)2.Spring提倡面向接口编程(编程更加规范)。Spring中两种最核心的技术:IOC(控制反转)——将程序中对象与对象的关系,使用配置文件来实现。实现了控制反转技术的是:DI(依赖注入)AOP(面向切面编程)——集中解决 阅读全文

posted @ 2012-11-05 09:25 somewhere! 阅读(369) 评论(0) 推荐(0) 编辑

第四讲 Hibernate 缓存管理

摘要: 缓存原理?将一些重要的、核心数据加载到内存中,存放起来;当应用程序需要访问该数据时,直接从内存中获取该数据;(从内存中获取数据,而不是从磁盘上读取数据)Hibernate中的缓存管理:Hibernate中缓存分为:一级缓存(Session缓存)、二级缓存(SessionFactory缓存)。一级缓存(Session缓存)由Hibernate自带。特点:1.必须使用。2.session关闭的时候,缓存自动清空。3.手动清除缓存。(clear()——清除所有session中的缓存;evict(Objectobj)——清除指定的对象;flush()——刷新缓存)二级缓存(SessionFactory 阅读全文

posted @ 2012-11-05 09:16 somewhere! 阅读(248) 评论(0) 推荐(0) 编辑

第三讲 Hibernate查询

摘要: 一.Hibernate检索策略?lazy="false"立即加载lazy="true"延迟加载连接查询fetch="join"outer-join=true批量检索数据batch-size=3-10注意:批量查询数据Hibernate会自动将SQL语句,转换成in()或or查询;在数据库中in和or查询,称为全表扫描,性能低下。二.Hibernate中的查询语句HQL?HQL语句:关键字不区分大小写,类、属性必须严格区分大小写。1.查询指定字段?Select属性名,属性名from类名;注意返回List,List中存放数组。2.查询指定 阅读全文

posted @ 2012-11-05 09:11 somewhere! 阅读(314) 评论(0) 推荐(0) 编辑

第二讲 Hibernate中配置文件详解 (常用)

摘要: 1.hibernate.cfg.xml配置详解?hibernate.cfg.xmlHibernate中最重要的配置文件。作用:用来初始化hibernate,配置全局参数。<property name="dialect"> org.hibernate.dialect.SQLServerDialect</property>dialect 方言:用来切换不同的数据<property name="connection.url"> jdbc:sqlserver://localhost:1433;databaseName=test 阅读全文

posted @ 2012-11-05 09:08 somewhere! 阅读(225) 评论(0) 推荐(0) 编辑

第一讲 Hibernate 简介

摘要: Hibernate框架:ORM(对象关系映射)——完成数据库的相关操作。概念:持久化:将内存中的对象,自动映射到数据库。完成持久化技术:主动域模式:代表作:EJB3.X(官方的持久化)ORM(对象关系模型):代表作:Hibernate、IBaits、JPA(sun官方)JDO模型:CMP模型:代表作:EJB3.X(官方的持久化)HibernateAPI简介Configuration——用来加载配置文件,返回SessionFactory。SessionFactory——用来初始化Hibernate(读取hibernate.cfg.xml配置文件),返回session对象。(类似:DBUtil)S 阅读全文

posted @ 2012-11-05 09:04 somewhere! 阅读(209) 评论(0) 推荐(0) 编辑

Log4j日志记录

摘要: 什么是Log4j?Apache组织提供的一组日志记录工具包。日志:系统中的所有运行情况。(正常操作、异常操作)2.为什么需要使用log4j?a)可以显示系统中的详细运行过程(正常操作、异常输出)。b)操作非常方便(能够输出信息到控制台、文件、Email、Socket(例如:QQ消息、短信、彩信等等)、数据库等等)3.如何使用log4j?1.导入common-logging-1.4.1.jar包。(一般情况:框架自带)2.在src下面配置log4j.properties文件。3.详细配置如下:3.1 配置记录日志的级别:debug、info、error3.2 设置输出源(取别名)具体代码如下:l 阅读全文

posted @ 2012-11-05 08:53 somewhere! 阅读(289) 评论(0) 推荐(0) 编辑

2012年11月4日

第四讲 struts中的国际化与文件上传下载

摘要: 国际化:传统的jsp版:1.在src下面,创建资源文件:资源文件名_语言_区域.properties2.在jsp页面使用国际化标签:format;<s:setBundlebaseName=”资源文件名”/><s:messagekey=”资源文件中的key”/>3.可以根据浏览器中设置的语言,自动切换语言。Struts版本的国际化:动态语言切换功能:1.在src下面,创建资源文件:资源文件名_语言_区域.properties2.在struts.xml中配置资源文件。<constantname=”struts.custom.i18n.resources”value=” 阅读全文

posted @ 2012-11-04 17:40 somewhere! 阅读(243) 评论(0) 推荐(0) 编辑

导航