- 博客(24)
- 资源 (27)
- 收藏
- 关注
转载 Spring 3.0.0 GA的主要变化
Spring 3.0引入了MBeanExporter,用于扫描于FactoryBean-exported独立的资源Spring 3.0增加了扫描自动检测JavaEE 6定义的中的javax.annotation.ManagedBean类型的组件的能力Spring 3.0完全支持 GlassFish V3 GASpring 3.0重构了ListableBeanFactory类,删除其中的
2009-12-18 13:02:00
1576
原创 spring学习笔记5——Spring里使用JDBC
JDBC部要求我们掌握其他框架的查询语言,它是基于SQL这种数据访问语言的。JDBC很多便捷的功能是很多框架不能比的,但是JDBC也不是十全十美的,它具有强大的功能、灵活性和其他一些优点,但也有缺点。 传统的JDBC对数据库的操作,有很多重复的代码,这样给程序员带来了很多额外的工作量,Spring提供了JDBC模板很好的解决了这个问题,由于传统的方法比较简单,在这里不介绍了,直接说
2009-08-03 20:28:00
11314
原创 spring学习笔记4——配置数据源
Spring提供了多个选项用于在Spring程序中配置数据库,其中包括:由JDBC驱动程序定义的数据源由JNDI查询的数据源连接池的数据源使用JNDI数据源: 利用Spring,我们可以像使用Bean能够从JNDI获取任何对象(包括数据源),并且让它能够运作Spring Bean。目前我们只需要知道下面这个JndiObjectFactoryBean能够
2009-08-03 20:24:00
3686
2
原创 spring学习笔记3——数据访问哲学
前言(spring异常体系) 编写过JDBC的朋友应该都知道不捕获SQLException就几乎不能对数据库进行操作,SQLException是数据访问错误的通用异常,也就是说任何数据访问错误都会出发SQLException,而不是每个可能的错误产生不同的异常。有些持久框架提供了丰富的异常体系,比如Hibernate大约有二十多个不同的异常,但是Hibernate异常是私有的平台相关
2009-08-03 20:23:00
1386
原创 spring学习笔记2——基本Bean配置
BeanFactory介绍 正如其名字所暗示的,Bean工厂采用了工厂设计模式。就是说,这个类负责创建和分发Bean。在Spring中有几种BeanFactory的实现。其中最常用的是org.springframework.beans.factory.xml.XmlBeanFactory,她根据XML文件中的定义装在Bean。 要创建XmlBeanFactory,学要传递一
2009-08-03 20:17:00
1954
原创 spring学习笔记1——开始spring之旅
开始学spring之前编写一个简单的HelloWorld程序,对spring有个感性的理解。写一个服务类,作用是打出那熟悉的问候,下面显示GreetingService接口,它定义了服务。public interface GreetingService {void sayGreeting();}GreetingServ
2009-07-04 21:38:00
1116
原创 struts2中文乱码解决方法
终于在自己的项目中引入struts2了,但一上来就来一个中文乱码的问题。google了半天找了几个不痛不痒的结果,很是不满意。又调试了半天,终于解决了中文乱码的问题。总结一下,中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码 -->window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方法
2009-07-04 14:51:00
1012
1
转载 EJB和Spring全面比较
Rod Johnson将Indeed.com(一个求职网站)职位列表中对EJB和Spring两种技能的需求数量进行了对比,并通过分析这一统计数据得出了一些关于EJB的发展过程及其未来的结论。他围绕着会话Bean和消息Bean对EJB展开了讨论,并承认JPA做为独立的规范是有价值的,JPA“是基于现代技术并已开始体现其价值”。首先,Johnson阐述了职位要求所体现的趋势的重要性:职位列表是技术真正
2009-06-28 23:37:00
995
转载 成为Java高手的25个学习要点
1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams. 2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、refle
2009-06-28 23:33:00
822
转载 高效利用时间的5个小方法
高效利用时间的不二法门就是提高执行力,而提高执行力的重点在于对自己狠一点儿。对自己狠一点儿,这是提高执行力的开端,慢慢习惯了以后会渐入佳境,到时候你再浪费时间自己都觉得不好意思。 我经常听到一些同学们这样抱怨:“每天的时间那么少,我根本做不完所有的事情。” 这是一个令人失望的故事:早晨起来你感觉乐观向上,描绘出一份宏图大志,野心勃勃的待办事项列表。然后生活就来向你求情了:“重要的”
2009-06-16 13:16:00
1013
原创 Java方法继承、方法重载、方法覆盖小总结
1、方法继承:利用extends关键字一个方法继承另一个方法,而且只能直接继承一个类。当Sub类和Base类在同一个包时Sub类继承Base类中的public/protected/默认级别的变量个方法在不同包时继承public/protected级别的变量和方法。2、方法重载:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。
2009-03-08 12:45:00
33322
2
原创 交换器、路由器、集线器、网卡区别和联系
网卡和路由器是两种网络硬件设备。网卡是网络终端与网络的接口设备;而路由器是用来引导网络中的信息传输的。 集线器 集线器实际就是一种多端口的中继器。集线器一般有4、8、16、24、32等数量的RJ45接口,通过这些接口,集线器便能为相应数量的电脑完成“中继”功能(将已经衰减得不完整的信号经过整理,重新产生出完整的信号再继续传送)。由于它在网络中处于一种“中心”位置,因此集线器也叫做“Hu
2009-03-07 18:25:00
3295
1
原创 JSP、Servlet中的相对路径和绝对路径
1、服务器端的地址 服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)也就是说这时候在jsp和servlet中的相对地址应该是相对于你的web应用,即相对于ip/war的。 其用到的地方有: forwarder:/ 相对于ip/war servlet中的request.getRequestD
2009-03-02 23:04:00
1961
原创 Java语言的修饰符
类、方法、成员变量和局部变量的可用修饰符 修饰符类成员方法构造方法成员变量局部变量abstractYY___static_Y_Y_publicYYYY_protected_YYY_private_YY
2009-02-26 19:14:00
7147
2
转载 软件开发者面试百问
想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。 问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。 这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算法、数据
2009-02-23 14:51:00
881
转载 欲为Java技术大牛所需的25个学习要点
1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection
2009-02-23 14:44:00
1528
转载 如何编译Linux内核
内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。本文将以RedHat Linux 6.0(kernel 2.2.5)
2009-02-22 17:09:00
75903
6
转载 为什么Java这个语言没有在基础应用领域发挥优势?
在做WEB服务器的时候,就一直在抱怨,我们的WEB服务器怎么就是那么慢,TPS总是上不去。一般谈及高性能的网络服务,总是不由自主的想到用C语言去开发服务应用,以确保性能。难道Java语言的性能,就真的是远远不如C吗?其实,大家都知道,JDK 5.0 6.0的绝对性能和C相比差距并不大,在很多评测里面,两者的差距不到一倍。而从语言特性上来说,Java语言,在抽象机制、安全机制、内存管理、并发控
2009-02-19 18:15:00
1619
转载 Java游戏开发现状分析和走向
这篇文章是基本上是基于我的论文开题报告,所以难免要打点官腔。因为我对手机游戏并不了解,所以本文关于java手机游戏的讨论会很少,而即使对于手机游戏以外的内容,我个人所能接触到的资源也是很有限的,讨论起来不免会有所偏颇,大家批判着看吧。 这些年由于Java技术的不断发展,Java程序的运行速度有了显著提升,同时硬件技术也在不断进步,从而使得java处理比较复杂的3d图形成为可能。Lwjgl,Jogl
2009-02-19 18:13:00
2727
转载 文件上传时生成“日期+随机数”式文件名前缀的Java代码
代码实例:package cn.edu.hbcit.ips.bean; import java.io.IOException; import java.io.PrintWriter; import java.util.*; import org.apache.log4j.Logger; /** * Description: 文件操作 * * Co
2009-02-16 20:32:00
5841
转载 IT人 不要一辈子靠技术生存
我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。 不知道你是不是知道,咱们中国
2009-02-15 20:16:00
727
转载 IT管理人才必备的十大能力
作为IT技术人员,相信没有一个人愿意永远在底层编写程序或做简单的系统维护。经过一段时间的技术和经验的积累,很多人都向往更高层的职位,但如何能成为一个专业的IT管理人才,并不是每一个人都清晰、明了。 "30岁程序员的人生"技术某种程度上是青春活,技术革新的速度永远以超乎人所理解的演变,对于上了年纪又有了社会责任的技术人员来说,转型是不二选择。 如果你真想成为一名成功、成熟的IT专家,你需要不
2009-02-15 20:12:00
604
原创 你真的掌握J2SE了么-J2SE学习标准篇
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任
2009-02-14 11:15:00
792
原创 struts2的标签库有一个小小的bug
本人初涉struts2框架,菜鸟级别。今天学习struts2配置文件命名空间的时候发现了一个bug…… 按照struts2标签的功能,在表单的action属性不带.action后缀时会自动加.action后缀。举个例子来说吧,action的配置文件如下: /ch3/success.jsp /ch3/reg.jsp
2009-02-13 11:24:00
1064
1
Strust2+spring+AJAX 项目
2009-06-20
体育馆场地管理系统 JSP
2009-06-20
Java编码标准文档
2009-03-10
fileupload jar包
2008-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人