前天看到征文,内心有点触动,想要表达一下,两个小时写了三篇,虽然浏览量还可以,但点赞的不多,我又重新看了一遍,发现写的有点空洞,只能说是表达了一下我个人对学习的看法,而没有去详述我的流程。于是就有了这篇文章。
java篇:
第一步:基础的如什么是类,int,string,等我就不说了,任何一本java书,前三章你看上一边,都应该有自己的一点想法
第二步:然后就是学习术的阶段,这一阶段不需要知道为什么,只需要知道怎么做,从第一个程序hello开始,水仙花数、九九乘法表……手写服务器。大概三十个吧,这里面包括类之间的调用,包的调用,至于编写工具建议先手写两个,直接上手eclipse或myeclipse,如何用工具先百度最简单的使用方式,再用快捷键,不建议汉化,你用惯英文的给你个汉化你会发现用着还不如英文的,那翻译也是醉了。
第三步:登堂入室,这个你把第二步做完,你就会发现你莫名其妙明白了一些东西,这个过程无法用言语形容,只能说见得多了就悟了。java学的一般亦或是精通无所谓,你已经开启了你的航路,进阶一下就行了,这时就可以开始你的web学习,不要担心基础,学这个时不会了自然就会找基础了。
web篇:
第一步:代码到数据库 连接数据库(1加载驱动,2获得链接,3执行语句,4释放资源),那个124是现成的,初学先从网上找一个,模仿着把124放到一个工具类里面,在你的主函数里面写3。试着往数据库存英文、汉字、图片等,乱码什么错误,我不交你先犯上几遍就会了。
第二步:(非必需)可以看一下“java基础增强"网上有这个视频,不过基础好的可以不看
第三步:代码到页面 可以先实现简单页面,再去配置文件找servelet到界面,最后在把数据放到session里从页面拿出来。必学web.xml的配置及其含义,session和cookie的使用。
第四步:做完上面的,也就是做成一个项目,你就成为同学中的小神了,想成为大神,你还要会框架和页面。
框架篇:ssh开发(struts spring hibernate),幕客网视频有教这个的
第一步:struts你可以简单的认为他就是处于你的页面和代码间的黑匣子,他帮你把数据处理了一下,让你拿着更方便,学这个很简单,因为框架的目的就是为了简化代码,你只需导几个包就够了,具体方法看视频。加一句,s标签很强大,也很有意思,感兴趣可以学一下(非必要)。
第二步:hibernate你把他看做代码和数据库之间的黑匣子,他帮你处理数据库和代码之间的数据。学完这个就不用在写sql语句了,因为他换成hql语句了,不过,别怕,二者长的几乎一样。hibernate挺有意思的,你要是给他加hbm2ddl.auto update他还可以帮你建表,他还可以根据你的数据库反向生成bean。挺好玩的
第三步:spring这个也挺有意思,他接管的是你的对象的new方法(反正我是这样认为),专业一点就是这家伙用到了控制反转和依赖注入为你生出对象。
第四步:上面三个我只讲他们是干什么的,没有说学法,原因有二,一,这么简单的东西还要方法去学;二,学法一样,对着视频分别试上一两次,三者整合一下做一个项目就可以了。
网页篇:这个学习无捷径,唯有试。
不过却又有方法,那就是需要,没错就是需要。如你需要在一周内拿出一个网站(单指页面),从css开始,做微调试下,再js实现弹窗超链接;再对着一个网站,实现它所有的界面,在这过程中可以从网上下载一些js看看,css这个没什么好看的,对着网页一个函数一个函数的研究,两星期你比我还厉害。
好了,就这么多了,感觉有用的话赞一下或者回复点什么,至少让我知道没有白写。
共同学习,写下你的评论
评论加载中...
作者其他优质文章