1.4 系统特色
《标准日本语》课程教学网站提供实现在线学习,教师上传作业,学生下载作业,师生在线留言,学生在线测试,方便了教师和学生以及管理员的沟通交流。本网站结构比较简明清晰,比较完整,功能明确且比较全面,管理员操作也比较方便。同时,下面是本教学网站具有的一些特色:
(1) 交流比较及时,交流性强:学生和教师可以在线进行留言的操作,方便了学生的问题提出,教师也可以及时解决问题,同时也让学生之间从留言板进行相互的交流学习。
(2) 使学生学习的能动性增强:学生根据自己日语学习的需要,对所要学习的资料进行下载,并下载一些作业,以巩固自己所学日语,使自己的日语学习兴趣增强。
(3) 使用的界面简洁且人性化:学生和教师只需简单的注册然后登录,在登录页面下对网站页面图标进行点击这样的简单操作,就可以完成自己需要的东西,较少了许多不必要的输入。
(4) 交互性好:学生可以通过在线测试的方法对自己所学知识进行检测,学生通过留言板块与教师交流学习,提高自己。
第2章 开发工具及环境的介绍
对于本教学网站使用的开发工具以及开发环境的介绍是作为本章的主要内容的,包括选择这些工具的好处。
2.1 JSP简介
JSP是一种动态互动网页技术,JAVA语言是它的基础,JSP语言可以实现网站用户的互动,是一种设计动态页面的技术,但HTML却不能实现动态网页设计。HTML标签与Java语言混合起来形成了JSP网页的内容,“一旦浏览器向JSP页面发出请求时,浏览器会把此网页编译成一个Severlet,就此产生了动态的网页内容。JSP能够应用Java下的所有包和类,而且继承了Java的设计架构,该架构是以面向对象理论为中心的”[3]。各种形式的标签都会嵌入其中,提供给设计人员愈加灵活且宽广的设计思路,并且,自定义标签的实现给予更加广泛的设计空间给JSP的开发人员。并且,下面几个是JSP的特点:
(1)易于分离内容的生成和显示
JSP技术在Web页面开发人员手中,设计最后的网页使用HTML或者XML,网页动态内容的产生则使用JSP标识和应用的脚本,封装生成页面的Content的规则于Javabeans内,小脚本也绑定在其中,在服务器端运行脚本的所以。如若封装逻辑核心在标识与Beans内,那么如web页面开发者和web的管理人员这些人,虽然可以使用JSP页面,也可以编辑,但生成的内容却不受影响。“在服务器端,其引擎解析JSP的标识及小脚本,继而生成要请求的内容,把结果以HTML(或XML)的方式送回浏览器”[4]。这样的操作有利于作者对于自己代码的保护,又能确定使其基于HTML的Web浏览器都有可用性。
(2)着重可重用的组件
很大部分的JSP页面在运行应用程序时需求的相当复杂的处理时,就依赖可以重复多次的组件和跨越平台的组件。当开发者可相互分享和交换操作常用的组件,或者让更多的人使用这些组件。总体的开发过程就用基于组件的方法进行了加速,从而均衡了开发人员所拥有的技能和努力优化结果。
(3)开发使用标识简化页面
JavaServerPage技术中封装了如今Web页面开发中易用的以及和JSP相关的XML标识产生动态内容的许多功能。“由于JSP应用了Java技术,并且是Java 2的一分子,故此技术可支撑比较复杂的以Web为基础的应用。因JSP页面的脚本语言是基于Java语言的,而且全部的JSP网页都被编译成为Java Servlet,因而该网页也就有了Java技术所带有的很多好处,其中包含强大的贮存处理及其安全性” [5]。 jsp+sqlserver《标准日本语》课程教学网站设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_28895.html