我的java自学之路之spring篇
说起接触java来已经有两年啦,来谈谈一点心得啦,呵呵,我大一第二学期那时候就开始学java,那时候真是学得很糟呀,一大群人经常逃课因为那时候上课要上到六点,所以通常第三节课班里都走了一大半人啦,哈哈,最终考试系里挂了恐怖的三分之一呀,虽然自己也能勉强过关,但是基本都还不会呀。对java产生兴趣是在大二第一学期学的设计模式课程中,因为设计模式课程是使用java语言来编写,而自己对设计模式挺有兴趣的所以对java也产生了兴趣,也经常使用java代码来编写,所以逐渐对面向对象编程有了一定的认识。现在我们来谈谈java,java是面向对象的一门语言,它分三大平台,有java se,java ee,java me,其中java se是最基本,java ee和java me都是基于java se,其中最有用,开发用得最广泛,也是最有前途应该数java ee啦,java ee是企业级开发平台的首选,java ee我也在大二第二学期学了,那时候刚接触java ee时真的是“公啊只鸭呀”,连写个“hello world”的servlet都要搞很久,不过后来自己经常看书,经常动手编程,不怕失败,对java ee学得还可以啊,感觉要学好java ee java se这部分肯定要学好,java ee最重要应该要学好servlet和jdbc,这两个是项目中用得最多的,如著名的struts1框架就是基于servlet和jsp的MVC2模式开发的,ORM框架Hibernate底层也是采用jdbc开发的,所以学好这两部分对我们学好java ee的框架至关重要。
呵呵,废话少说,现在来来谈谈很有名的spring框架,说起spring应该对搞java开发的人都是耳熟目睹啦,学好spring对我们以后就业也是很重要的,spring虽然不是java ee5.0标准,但是它是一个功能强大的框架,自己学spring基本都是靠网上下载的视频教程学习,看完视频然后自己动手做,这里推荐大家一个不错的网站,传智播客的视频不错,里面的讲师都堪称大师级的,学spring感觉要学好它一定要学好jdk的反射机制与动态代理,因为spring底层很多都是采用jdk的反射机制与动态代理来开发的,例如spring的aop。
自从spring2.5发布后,spring2.5的注解配置受到许多开发者的青睐,spring的开发团队也是推荐我们开发使用注解来配置,下面我自己做一个小例子来使用spring的注解配置功能。首先要上spring的官方网下载spring,然后进行解压缩,在解压目录中找到下面jar文件,拷贝到类路径下,dist\spring.jar,lib\jakarta-commons\commons-logging.jar,如果使用了切面
相关文档:
目录
1. 简介
2. 安装
3. log4j基本概念
3.1. Logger
3.2. Appender
3.2.1. 使用ConsoleAppender
3.2.2. 使用FileAppender
3.2.3. 使用WriterAppender
3.3. Layout
3.4. 基本示例
3.4.1. SimpleLayout和FileAppender
3.4.2. HTMLLayout和WriterAppender
3.4.3. PatternLayout和ConsoleAppender
4. 使用外部 ......
import java.awt.*;
import javax.swing.*;
import java.util.Date;
import java.awt.*;
class Time extends JFrame implements Runnable{//实现接口
Thread clockThread;
JLabel jLabel=new JLabel();
public Time()
{
Container con=this.getContentPane() ......
JCP SE/EE 执行委员会
正式接受了
JSR 330
—— Dependency Injection for Java。该规范于 今年 5 月 9 日
由 Google 的 Bob Lee 以及 SpringSource 的 Rod Johnson 作为规范领导提交给 JCP,现在已经正式发布,不得不感叹该规范标准化过程之快。在 最终投票结果中
,14 票通过,1 票未投,1 票反对。
J ......