转眼两个月过去了,当一个人专注于做某一件事的时候,时间总是过的很快。
第二阶段我们主要学习javaWeb方面的知识。周我们主要学习了html,js,css等知识,为后面的学习做一个准备。在学习html中遇到很多有趣的标签。
第二周是整个学习阶段为重要的一周,对数据库(mysql)的操作,这是每一个程序员都必须会的,因为想要实现的功能都存在着对数据库的增删改查。基础薄弱的要打起100倍的精神来听。这一周老师在讲课方面也慢了下来,争取让每一个同学都要懂,当然正如所说的时间过得很快我要抓好每一分每一秒。
第三周就是对数据库的应用了,通过三层开发模式来做一些登录注册等信息,实现利用程序对数据库进行修改。三层开发是指:dao层 service层和servlet层,其中dao层实现对数据库sql语句的操作,service实现接口,servlet对前端页面的控制后通过不断的练习和不断的改bug让自己的知识变得丰富起来。
第四周当然也脱离不了对数据的操作,但重点主要讲述了文件的上传与下载,以及多上传等等。文件上传与下载应用到了阶段的流,通过流可以对前端的文件实现上传和下载,在这一周同时也讲到的json,ajax等重点知识。ajax是一种要求比较严谨的语言只要有一点写错了程序就会出错,所以对这一点的学习比较有些吃力。
第五周是项目周,老师带着我们做了一个电商的项目,在实站开发项目中并不是我们单纯的上课学习那么简单,会应用到每一点知识,相当于对之前的知识进行一个融合并达到复习的效果,整个项目做下来让我对前面的知识有了很大的巩固。整个项目的重点在对数据库的设计,当然在做项目之前老师已经对数据库给我们分析清楚了,所有整个难度不算太大。
第六周便是我们自己做的一个项目(OA系统):在做这个项目的过程中首先是对sql语句的设计以及分析,做到思路清晰。这样来写速度就会有很大的提高,整个项目中难的部分就是员工考勤这一个模块,如果对基础知识理解不够清晰就会存在很大的问题所以这也是对强化基础这是的必要前提。
马上进入第三阶段,时间不多了。让学习成为一种习惯,加油!
相关文章
了解千锋动态
关注千锋教育服务号
扫码匿名提建议
直达CEO信箱