一种在线教育网站的设计方法技术

技术编号:9596572 阅读:88 留言:0更新日期:2014-01-23 02:06
本发明专利技术公开了一种在线教育网站的设计方法,利用Struts的Tiles框架,建立起来的网站的三部分页面的基本框架,Tiles-defs.xml是Struts的Tiles框架配置文件,主要功能是定义了Tiles框架中的Jsp页面在框架的什么位置,并把value所表示的JSP页面插入到指定的JSP框架页面中。导航页面部分(menu.jsp)、内容显示页面部分(content.jsp)、页尾部分(footer.jsp)。具有节省了设计人员在设计网站整体框架时的时间,而且思路清晰,结构简单,减少了很多冗余代码的特点。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,利用Struts的Tiles框架,建立起来的网站的三部分页面的基本框架,Tiles-defs.xml是Struts的Tiles框架配置文件,主要功能是定义了Tiles框架中的Jsp页面在框架的什么位置,并把value所表示的JSP页面插入到指定的JSP框架页面中。导航页面部分(menu.jsp)、内容显示页面部分(content.jsp)、页尾部分(footer.jsp)。具有节省了设计人员在设计网站整体框架时的时间,而且思路清晰,结构简单,减少了很多冗余代码的特点。【专利说明】
本专利技术涉及网站设计领域,尤其是一种基于Struts框架结构的在线教育网站的设计方法
技术介绍
21世纪以来,远程教育这个词在人们的生活中经常出现。各个国家都积极利用发展现代远程教育来推动本国教育的发展。我国教育部拟订的《面向21世纪教育振兴行动计划》中也提出“形成开放式教育网络,构建终身学习体系”。网络上不同的教育网站相当于有着不同教育目标的学校,担负着教书育人的任务。J2EE, Java2 平台企业版(Java 2 Platform Enterprise Edition),是 Sun 公司为企业级应用推出的标准软件系统开发平台。而随着Java技术的发展,J2EE平台得到了迅速的发展,成为Java语言中最活跃的体系之一。现如今,J2EE不仅仅是指一种标准平台(Platform),她更多的表达着一种软件系统架构和软件系统编程方法。J2EE企业级Web应用开发系统框架有Struts、Webwork、JSF> Tapestry等开发框架。其中,Struts系统框架是开放源代码的企业级Web应用开发系统框架,目的是从整体上减轻构造企业Web应用的负担。而J2EE的表示层一般是用Struts组件系统框架来编写,其是目前最常用的企业级Web应用开发系统框架。Struts系统框架是基于Model 2设计模式的J2EE应用开发平台。Model 2体系是MVC (Model-View-Controller)体系中的一种。在MVC体系中,数据模型(Model)、表现逻辑(View)和控制逻辑(Controller)是分离的组件,但它们可以互相通信,Struts系统框架正是定位在基于Model 2设计模式的J2EE应用开发系统框架。但是,相比于其它J2EE企业级Web应用开发系统框架,如Web work等,Struts为Java Web应用提供了现成的通用的框架,它可以提高软件开发的速度和效率,并且使软件更便于维护。
技术实现思路
本专利技术的目的是提供,其具有提高软件开发的速度和效率,并且使软件更便于维护的优点。本专利技术解决其技术问题采用的技术方案是利用Struts的Tiles框架,建立起来网站导航页面部分(menu, jsp)、内容显示页面部分(content, jsp)、页尾部分(footer.jsp)的基本框架,构成网站框架的Tiles组件代码如下:layout, jsp:<?xml version=〃L 0〃 encoding=〃UTF_ 8〃?><!DOCTYPE tiles- definitions PUBLIC 〃- //Apache Software Foundation//DTD Tiles Configuration 1.1//EN〃 〃http://jakarta.apache.org/struts/dtds/tiles- config_l_l.dtd〃>〈tiles- definitions) 〈definition name=//base// path=7jsp/layout.jsp,// 定义了名为 base 的Tiles组件 〈put name=//menu// value=7jsp/menu.jsp7>// 页面导航部分 〈put name=//content/V>// 内容显不页面 〈put name=//footer// value=7jsp/footer.jsp7>// 页尾部分 </definition)〈definition extends=〃base〃 name=〃index〃>〈put name=//content// value=Vjsp/second.jspV></definition)〈/tiles- definitions)本专利技术的有益效果是利用Struts在web设计中的应用来设计网站基本框架的方法,大大的节省了设计人员在设计网站整体框架时的时间,而且思路清晰,结构简单,减少了很多冗余代码。Struts技术在网页设计领域为我们提供了新的思路,希望对我们今后在web开发方面有更深层次的研究。【具体实施方式】下面结合具体实`施例对本专利技术作进一步说明:本方法是利用Struts的Tiles框架,建立起来的网站的三部分页面的基本框架,Tiles- defs.xml是Struts的Tiles框架配置文件,主要功能是定义了 Tiles框架中的Jsp页面在框架的什么位置,并把value所表示的JSP页面插入到指定的JSP框架页面中。导航页面部分(menu, jsp)、内容显示页面部分(content, jsp)、页尾部分(footer, jsp)。构成网站框架的Tiles组件代码如下,它描述网站的整体页面layout, jsp:<?xml version=〃L 0〃 encoding=〃UTF_ 8〃?><!DOCTYPE tiles- definitions PUBLIC 〃- //Apache Software Foundation//DTD Tiles Configuration 1.1//EN〃 〃http://jakarta.apache,org/struts/dtds/tiles- config—I—L dtd〃>〈tiles- definitions)〈definition name=//base// path=///jsp/layout.jsp?>// 定义了名为 base 的 Tiles组件 〈put name=//menu// value=7jsp/menu.jsp7>// 页面导航部分 〈put name=//content///>// 内容显不页面 〈put name=//footer// value=7jsp/footer.jsp7>// 页尾部分 〈/definition〉〈definition extends=〃base〃 name=〃index〃>〈put name=//content// value=Vjsp/second.jspV>〈/definition〉〈/tiles- definitions)I在线教育网站功能设计 本方法设计的在线教育系统是一个小型的在线教育类网站,使用该系统可以为用户提供在线教案学习、在线作业上传、资料浏览、成绩查询、教师发布教案、批改作业、学员和老师资料查询、留言板等服务。特规划网站的功能如下:会员管理模块、学生学习模块、老师教本文档来自技高网
...

【技术保护点】
一种在线教育网站的设计方法,其特征是利用Struts?的Tiles?框架,建立起来网站导航页面部分(?menu.jsp)、内容显示页面部分(content.jsp)、页尾部分(footer.jsp)的基本框架,构成网站框架的Tiles?组件代码如下:layout.jsp://?定义了名为base的Tiles?组件//?页面导航部分//?内容显示页面//?页尾部分。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡跃波周会强刘安辉
申请(专利权)人:洛阳市恒凯信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1