学了一段时间的J2EE了,该总结一下了!

来源:互联网 发布:北京数字学校网络平台 编辑:程序博客网 时间:2024/05/16 18:51

        下载了一些杂七杂八的视频教程,什么魔乐在线的,孙鑫web开发的,浪曦视频在线的......还有到图书馆借了几本书,发现效果都不是很好,暑假时候在家里下载的美河原创视频,看完之后觉得真的提升了很多,决心努力学好 j2ee,为能成为大公司里的小职员而努力.  大公司的小职员这个要从大一开始说起了,大一那时老师叫我们写计划,写毕业后的工作岗位之类的,我就写了这个,结果给宿舍的人整整笑了三年了.

         还是说说java吧,我是直接跳过j2se,就开始学j2ee的,其实也不能说跳过,之前也有看过一些j2se的,不过就是还懵懵懂懂.终于清楚"接口"是什么玩意了,其实就是一个类里面的属性和方法都是抽象的,没有方法体的,主要是为了方便管理.比如一个项目经理就写出一些接口,下面的程序员就去写接口的实现类.简单的来说就是:一个生产手电筒的厂商和一个生产电池的厂商,他们分别都只要知道规格就可以去生产了.即用接口里面的方法,怎么实现方法的功能,不用去鸟他了.

        j2ee现在流行的是使用struts+hibernate+spring还有就是EJB,ejb我都不想学了,好想很繁琐,一些大的项目用才发挥到它的功能,struts自带MVC模式,spring也自带MVC模式,但是现在都是用struts来做视图层,即V这部分,hibernate做持久层,即M,与数据库打交道的,而spring来做业务层,也是最主要的一层.

       先说说struts,现在也有人用JSF,ajax来代替struts,不过这两个的功能肯定比不上struts,但是我觉得ajax实在太漂亮了,有机会要研究研究,struts就学了个验证,除了在validator方法里面验证,还用另外写一个validation.xml文件来进行验证,通过js来验证,即客户端验证,hibernate其实不用去学什么,就了解它里面那些关系,一对一,一对多,多对多.其实hibernate是把数据库抽象成对象,通过对象来操作数据库,只要弄清楚.hbm.xml里面的内容就行了.不过真的很难啊.最后讲spring,只知道通过applicationcontext.xml来管理bean,三个框架的整合还没有具体例子.,aop和di就这两个,但具体怎么用还不知道,等看完spring后在看看.

         视频差不多要看完了,美河在线ftp上的东西在学校好像又下载不到,接下来的时间要干嘛?图书馆那些书只会让我越看越晕,还是开始做个小项目试试,但也不知道做什么系统好?下个学期的毕业设计要做什么?等灵感来敲门吧!!!!!

     

原创粉丝点击