这学期的授课老师是上学期教我们SQL server的陈秀丽老师。动态网站开发基础这门课程学得主要是JSP程序设计,JSP全称Java Server Pages,是一种动态网页开发技术,是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。
JSP有着优越的性能,结合上学期网页设计的HTML5和JDBC知识,这学期的JSP将会是一门非常有趣的课程。如何利用MyEclipse在浏览器中配置tomcat服务器从而运行自己写的代码呢。相信这学期的学习也可以让我们自己搭建自己的web。
陈老师第一个任务是让我们在DW上尝试敲一段代码。虽然是一段简单的代码却有小部分上学期没有接触过的,这可难倒了好多同学。Form表单,id和pwd的设置,及button的使用,即便给了标准答案还是要整理思路才能理清楚简单的代码其实是浓缩的精华。这一段代码看似和JSP关系不大却打开了JSP的大门。
JSP 基于Java Servlet API,因此,JSP拥有各种强大的企业级Java API,包括JDBC,JNDI,EJB,JAXP等。所有JSP的学习是网站设计的重中之重。老师上课只是简短的简绍了这门课,因为她本来更注重实操,的确JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。JSP中不仅涉及HTML,CSS的知识同时还有一部分java代码,当然在JSP中写java代码不是那么美观。
陈老师因为第一节课并没有给我们太大的压力,但通过一些资料的查找不难发现,JSP比我们想象中的难,比如对tomcat服务器创建的request,response对象的应用,servlet的service方法,数据库的创建及连接服务器实现数据共享,接口的创建及实现,MVC框架的使用,再如JSP标签的多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。使用JSP在这样的大家族里的分量举足轻重。即学习JSP是服务于网站开发,不能只学习JSP。JSP可以很方便的编写或者修改HTML网页而不用去面对大量的println语句,这大概是学习JSP的一个原因吧。
总之学习JSP并不容易,但它却非常的重要,是要大量的时间去练习的,但我们相信在陈老师的带领下我们一定会学有所成的,就像上学期一样。时间过的真快,眨眼就大二了,明年的这时候不知道大家都身处何方,所以特别珍惜在一起学习的日子,希望大家都能喜欢这门课程,今后不管是前端还是后端的开发都能占有一席之地。