基于Web技术的专业课程设计
【摘要】Web技术是网络技术专业教学工作中一项非常重要的实践教学内容,也是培养网络技术专业人才的一个重要环节。文本以实际的项目为例,介绍了利用实践教学,训练学生Web实施能力及测试能力;同时通过分组开发,提高学生的团队合作与沟通能力。
【关键词】Web技术;网络专业;课程设计
本实训针对学生之前所学的专业课程知识进行整体概括、应用和提高。能够加强学生专业知识训练,提高学生专业水平。传统的教学都是采用“一学期一课程一结束”的模式,课程缺乏有机的结合,导致学生无法系统掌握和应用专业知识,只是是知其然,不知其所以然,更谈不上应用了,而当今的社会对计算机专业需要的是有经验的专业应用人才,如何培养出具有应用能力的计算机人才是一个很大的难题,而通过Web技术专业实训可以帮助学生提高其专业应用能力。
通过本次专业课程设计,学生要初步掌握网站开发的基本流程、每个阶段的主要任务和典型设计方法;了解Dreamweaver技术、HTML代码、Fireworks技术和Flash技术。
一、专业课程教学基本要求
专业实习主要是到实习基地的企业(公司)或基层行政组织进行参观、考察,听取该单位中管理人员的专题讲座,同时,也要求实习单位适当给学生分配一些具体事务,让他们身临其境。培养学生的编程思想,具备初步建立小型网站的能力,为学生以后的实践工作打下坚实的基础。所以有以下要求:
1)提供实习基地;
2)多媒体合班教室;
3)实习机房。
二、Web技术专业课程设计的主要内容
1.网站开发与设计技术
通过制作一个综合实例,熟悉Dreamweaver开发站点和页面的技术;了解HTML语言;Fire-works和Flash对网页图片和动画的设计。
网页是WWW中的基本文档,它是用HTML或其他语言(如JaveScript、VBScript、ASP、JSP、PHP、XML等)编写的。
通常所说的网页或网站就是由一个或多个超级文本组成的,而进入网站时一般首先打开的网站首页也叫主页(homepage)。网页的出色之处在于能够把超级链接嵌入网页中,然后通过超级链接指向其他的文本、图像、多媒体文件、程序甚至网页。
网页按位置可分为主页和内页;按表现形式的不同可分为静态网页、动态网页和包含数据库的动态网页。
2.JSP应用技术的使用
通过上面制作的实例,掌握JSP的基本语法;熟悉JSP中的文件操作。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
3.站点发布技术
使学生了解站点发布技术并引导学生使用站点发布技术发布前面开发的站点。
站点发布的方式可以采取以下三种:
1)实体主机:自行购买和建设服务器主机,然后向ISP申请连接Internet的专线和网址。
2)主机托管:只需购买服务器主机,不必租用专线,自行创建网站和管理服务器主机。
3)虚拟主机:直接租用ISP供应商的硬盘空间,由ISP负责所有硬件和技术人员的费用及专线月租。
三、项目实践
通过实训内容,实战演练多个项目:
1)行业网站模板制作;
2)企业网站整体制作;
3)校园网策划与运行;
4)基于会员制的网络广告系统。
四、总结
通过本专业课程实践不仅可加强学生对理论知识的感性认识、加深对专用网站开发的理解,而且能培养学生的实验技能,提高实验动手能力。实验过程中要求学生对网站开发的流程和使用工具有初步的了解,对站点上传和维护有一定的调试能力。
参考文献
[1]李兴华,王月清.Java Web开发实战经典[M].清华大学出版社,2010,08.
[2]宋智军,邱仲潘.JSP从入门到精通[M].电子工业出版社,2012,07.
因篇幅问题不能全部显示,请点此查看更多更全内容