新的征程,新的开始

在Zte做了4年的.Net开发,从程序员混成了项目经理,还当上了Sql-Server兼职讲师。有人说Zte就像一所大学,很多人来了又有很多人走了,而我刚好大学毕业。4年大大小小的项目开发了10多个,技术方面有了很大的进步,当初的小菜鸟已经变成老鸟了。现在想起来最遗憾的是没有记录当初学习.Net的点点滴滴。学习的过程是痛苦并快乐的,一个又一个的挑战会给你带来无穷的乐趣和成就感。现在在新公司学习J2EE方面的开发,对我来说是新的挑战,一切都要从头开始学习。我在研究生阶段已经开始接触Java了,但是J2EE方面一直没有研究。

刚到公司第一天,自己搭建J2EE环境。首先去网上下载JDK并配置好环境变量;接下来我选择了MyEclipse,它原来是Eclipse的一个插件,是近年发展起来比较成熟的J2EE开发工具。原来需要先安装Eclipse后,再安装MyEclipse,现在直接安装MyEclipse即可。我的Web服务器选择的是Tomcat,在网上下载了Tomcat,安装完后按照网上提供的方法配置好Tomcat。接下来完成Tomcat和MyEclipse的配置。版本控制是使用的MyEclipse自带的CVS。最后完成MySql的安装。

我们公司目前是使用Struts+Spring+ibatis的组合进行开发的。一开始我对什么是Struts,什么是Spring,什么是ibatis很是不解。J2EE要学的东西可真多呀。从网上的资料中简单的知道了Struts是J2EE开发框架,是Java开发中应用最广泛的MVC框架。而Spring是一个轻量级的J2EE框架,Spring不提供某种功能,它只是将所有的组件部署到Spring中,因此也被称为轻量级“容器”。ibatis主要用于和数据库的交互,它和Hibernate要实现的功能是一样的,但是它比较灵活,可以执行Sql或Hql。

结合我对.NET的理解,我觉得.NET与J2EE比起来还是好学很多,我们一开始做.NET开发的时候也引入了MVC,我们的MVC主要还是程序架构的时候控制,比如和数据打交道的代码放M层,和业务相关的放C层,界面就是V层。不向Java那样你要了解Struts,Spring等等。.NET

和数据库联系用的是ADO.NET,只要封装一个数据库操作的类即可,相关代码都可以在网上找。这两天查J2EE的资料,发现J2EE的Web开发有很多组合可以用,可学的东西很多。现在不知道是开心还是不开心,刚和领导聊天,他希望我能在2个月能完全上手。J2EE的知识还得慢慢的剥。

另外,我们的项目主要是用JSP+JQuery+ExtJs做界面的,现在给我的感觉是要学的东西太多了。当初做ASP.NET开发网站和Silverlight开发网站,知识点就这些,边学习边开发。搞IT的就这样学无止境呀!

你可能感兴趣的:(spring,.net,MyEclipse,struts,ibatis,J2EE框架)