时间过得很快,这一个学期就过完了。这八周主要是学的是javaweb。对一些网页程序的设计与开发。 还有就是小组之间的相互合作,开发项目。在这短短的八周时间内。学会了数据库的连接和增删改查。以及一些gsp文件网页版的设计与思想的升级。还有就是对网页以及数据库数据的分页设计。对代码的规范使用。对用户需求的征集和理解分析。设计师要从用户的角度出发。明白,用户需要什么?他们应该要什么?他们想要什么? 如果一个设计师不能从用户的角度出发,不能设身处地的为他们着想。那么他所做的软件也并不会很成功。因为它不知道用户需要什么。在为期两周的小组开发的过程中。学到的也很多。首先就是要在小组内确定好关系和作用。每个小组成员要确定自己的责任,css的学习:虽然说在标签中也可以定义样式,但是这么做看起来不是那么明智,我在学css时还是比较努力的,所有的样式效果都测试过,并且写了相应的案例,只是过了不到3个月就忘了一大半,很多时候都是查文档才能写出来的,虽然css对于我们来说不必要非常精通,但是我觉得掌握的东西越多,以后的工作就越轻松,所以在中级结束后也会去看看前面的笔记和案例。
javascript:js 我认为是最重要的,甚至于超过servlet,jsp,在上课期间,讲的内容还是比较少的,就javascript中创建对象来说吧,应该只讲过3中方法,虽然在一般的情况下是用不上的,但是我觉得还是有必要学习的,这样有助于看懂别人写的框架,在javascript这部分学习中讲的最多的还是dom操作,不过我觉得用dom操作太繁琐了,写的代码太多,而且效率看起来也不高,后面就是讲的事件,事件也算是简单的,只是对触发的事件进行相应的响应。除了这些就是javascript流程控制,对象一些基本语法,这些和java类似,所以在上课时没有讲得太多。
xml: extensible markup language可扩展标记语言。它是由sgml(standard gerneralized markup language)发展而来的,允许开发者自定标签,可以将标签和内容有效的分离。在xml技术里,可以编写一个文档来约束xml文档的书写规范,称之为xml约束。本文主要介绍dtd与schema两种约束,在这里学习了dtd,scheama,定义xml约束,这部分的学习是我感觉最累的一部分,dtd还算好,scheama里面的内容,现在都忘了,没有任何记忆,只知道在xml约束中有着两中方式,还好这些在刚开始工作时是用不上的,因此我也没有用很多时(敬请期待好范文网更好文章:wWW.HaowOrD.coM)间来学习。
servlet:我觉得是比较简单的,可能是因为它是java代码,容易理解。首先讲的是开发环境的配置,安装tomcat,了解tomcat下的目录,以及web工程下的目录。后来是讲了servlet的访问方式,post和get的区别,处理中文乱码是servlet中一个重要的知识点,几乎每个项目都会遇到这个问题。主要乱码有get,post乱码,是通过设置request或者response的编码方式来实现的。servlet间的跳转方式有重定向和转发,对于重定向和转发的区别,现在理解的很透彻了,重定向是不能获取request中参数,是客户端的两次请求,而转发是服务器内部跳转,不过,两种在设置过滤器的情况下,都要通过过滤器才能跳转。servlet的生命周期是笔试的必考题,其实这是很简单的,只需要理解,没必要死记硬背的,session算是重要的知识点,很多数据都是存储在内存中,如购物车,用户信息等,还可以对session设置生存时间。说到session就必须说说四种会话跟踪技术,cookie,url重写,表单域隐藏和session。
jsp:jsp实际上和servlet是一样的,只不过两者侧重点不同,jsp的内置对象和作用域大致是一样的,jsp中还有动作,常用的有操作javabean的动作,页面跳转的动作,以及包含的动作。这里重点提到两种包含的区别。在jsp还讲过jstl和el表达式,都是基础的应用,不过写自定义的标签还是要有一定的java基础的,我开始不太理解标签的解析过程,后来看了几个例子,发现自定义的已不是那么难。
jquery:jquery可以说是中级部分学的最好的,主要是它方便了,特别是选择器,而且避免了一些浏览器的差异,所以在学习jquery后,就再也不想用javascript来获取元素了。不仅如此,jquery中封装的ajax操作也是非常简单,不需要自己封装一个类, jquery的监听事件也是很简单,不需要在标签中添加对应事件,可以动态的绑定事件。还有就是dom操作更是方便。我在学习完ajax,json后就发现,即使是没有jsp,也能做出一个动态页面出来,只是会存在效率问题。
总结:虽然说这上面的知识大部分都掌握了,但是能否灵活运用才是重点,所以在今后的学习中多思考问题是否有多种解决方法。
对老师的意见:跟了王主任也半年了,对老师的脾气性格也有了一个整体的了解,首先给我留下最大的印象就是老师很搞笑也很负责任,是一个高指标的老师。我在大一选专业之所以选软件工程就是因为感觉软件工程可以学到真的知识,感觉这样对自己的就业会很有帮助,也不想自己的大学时光就这样荒废了,也像过点充实点,因为大学毕业以后我要面临着养媳妇,要生活的,要不我给不了她幸福的生活,也给不了自己一个满意的答复,想要自己的生活过得更加充实,我挺支持老师这种高指标的严要求作业,是对我们负责任的表现,就这样要求自己三年,我想到社会上以后后有一个良好的习惯去生活和工作。