【 摘 要 】 门户网站的建设属于网络信息化应用,结合事业单位科研、生产等中心工作,迅速准确地传递单位各种信息,真实地反映单位的改革发展、对外形象和科技进步,成为事业单位对外交流的重要媒体和信息化管理的必备平台。其主要内容包括在技术方面采用Java语言+Weblogic应用服务器+Oracle大型关系数据库技术组合,MVC的设计模式以及Jsp+Servlet+JavaBean的开发方式。在内容方面规划整合各个栏目,使其内容更加丰富,结构更加清晰,管理更加规范。
【 关键词 】 门户网站;MVC;信息化
1 引言
门户网站的应用是信息化集成与展示的一个平台。从资源利用的角度来看,门户网站是以最小的可能成本,实现最大程度开发利用现有资源目标的最可行途径。
事业单位门户网站就是以单位的信息化建设为背景,结合单位的实际情况,应用先进的网络技术,进行门户网站的综合信息发布和管理的开发工作。
2 相关的理论和技术
2.1 B/S架构
B/S架构就是Browser/Web Server/Database Server三层架构,基于国际标准开发,具有良好的可扩展性;应用软件放在中间层上,提高了数据传输的效率和系统的可靠性和稳定性。
2.2 MVC设计模式
模型-视图-控制器(Model-View-Controller),简称为MVC。它是一种通过三个不同部分构造一个软件或组件的理想办法。
Model:用于存储数据的对象。
View:向控制器提交所需数据、显示模型中的数据。
Controller:负责具体的逻辑操作,即控制器根据视图提出的要求对数据做出处理,将有关结果存储到模型中,并负责让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新显示。
MVC设计模式为构建可扩展、可重用的体系结构打下了坚实的基础,MVC设计模式最吸引人之处在于它迫使用户必须抽象自己的代码,把项目分解为表示、逻辑、控制三部分,每部分的关联较小,以MVC设计模式构造软件,可以使得软件结构灵活、重用性好、扩展性佳。
2.3 JSP技术
JSP技术是为创建显示动态生成内容的Web页面的一个简捷而快速的方法。
3 总体设计与开发
3.1 需求分析及功能要求
需求分析是软件开发过程的开始阶段,对于软件开发过程以及软件产品的质量是至关重要的。门户网站在设计之初,就单位的科研、生产和职工的生活情况进行了细致的调研,对收集到的需求信息进行分析,进一步挖掘出一些潜在的系统需求,确定了与门户网站息息相关的5个用户角色。它们主要是主管领导、各职能部门主管、办公室主管、广大职工及中心用户。
针对以上需求,系统的程序模块应合理地实现各个角色用户的基本功能。在技术上要求建立安全的网站运行环境,保证系统稳定、可靠和安全的运行,保护信息资源不受非法用户的控制。在内容上要求栏目清晰、内容突出,既展示单位的科研成果,宣传单位的企业文化又提供互相交流,休闲娱乐的场所。在操作上灵活简便易用,让有价值的信息能及时快捷地发布,动态信息得到迅速的更新。在管理上要求对所有信息类型进行统一管理和规范,针对不同角色用户提供信息访问权限的控制。最后,为整合单位其它信息服务提供接口与平台。
3.2 总体设计与环境、工具及技术的选择
基于浏览器的三层应用模式开发的综合型门户网站,其应用系统主要包括静态模块(单位领导、组织机构),动态新闻信息系统(新闻速递、公告栏、部门宣传栏、新闻视频、热点问答),技术支持系统,软件下载系统,休闲娱乐系统(音乐、电影)、社区论坛系统,和其他各种服务系统(单位服务、网站链接),及为整合单位其它信息服务提供的接口(电子邮件、OA)。
针对以上功能,我们采用了以下的开发环境。
(1)服务器操作系统 为了满足传递信息更加安全、响应速度更加快速、运行更加稳定的要求,系统运行在IBM服务器上,运行环境为AIX 5.0。
(2)数据库服务器 以高级结构化查询语言(SQL)为基础的大型关系数据库Oracle数据库,系统可移植性好、使用方便、功能强大、安全性高,是目前最流行的客户/服务器体系结构的数据库之一。
(3)Web服务器 应用服务器Bea Weblogic Server,是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器,具有跨平台性、可移植性,同时安全性高并且易于管理。
(4)动态网站技术 采用JSP服务器端脚本编写环境,使用它创建和运行动态、交互的 Web 服务器应用程序。
在此我们选择了经典的Java+Weblogic+Oracle技术组合,在系统架构上采用了MVC设计模式,实现了网站开发的最初目标。可见,整个技术解决方案,以应用需求为中心进行设计,采用成熟、稳定、先进的技术,即满足现有应用对系统的要求又具有持续发展的潜力。
4 结束语
基于MVC和JSP技术开发的门户网站信息系统是一个Web技术和数据库技术相结合的信息系统,满足了单位综合信息发布和管理的基本需要。自开通以来,系统性能稳定,安全可靠,但根据用户新的需求,仍在不断的完善之中。
参考文献
[1] 潘明惠.信息化工程技术问答200题.中国电力出版社.
[2] 潘樊等.城市信息化与实践.电力工业出版社.
[3] 赵强,乔新亮.J2EE应用开发.电子工业出版社.
[4] 廖若雪.JSP高级编程.机械工业出版社.
[5] 陈锦辉,王景浩.XML与JAVA程序设计大全.中国铁道出版社.
[6] 王晖,郭燕慧.面向对象软件分析设计与测试.科学出版社.
作者简介:
王继东(1977-)女,汉族,北京人,学士学位,中国原子能科学研究院,工程师;主要研究方向和关注领域:网站开发与网络运行维护。endprint
【 摘 要 】 门户网站的建设属于网络信息化应用,结合事业单位科研、生产等中心工作,迅速准确地传递单位各种信息,真实地反映单位的改革发展、对外形象和科技进步,成为事业单位对外交流的重要媒体和信息化管理的必备平台。其主要内容包括在技术方面采用Java语言+Weblogic应用服务器+Oracle大型关系数据库技术组合,MVC的设计模式以及Jsp+Servlet+JavaBean的开发方式。在内容方面规划整合各个栏目,使其内容更加丰富,结构更加清晰,管理更加规范。
【 关键词 】 门户网站;MVC;信息化
1 引言
门户网站的应用是信息化集成与展示的一个平台。从资源利用的角度来看,门户网站是以最小的可能成本,实现最大程度开发利用现有资源目标的最可行途径。
事业单位门户网站就是以单位的信息化建设为背景,结合单位的实际情况,应用先进的网络技术,进行门户网站的综合信息发布和管理的开发工作。
2 相关的理论和技术
2.1 B/S架构
B/S架构就是Browser/Web Server/Database Server三层架构,基于国际标准开发,具有良好的可扩展性;应用软件放在中间层上,提高了数据传输的效率和系统的可靠性和稳定性。
2.2 MVC设计模式
模型-视图-控制器(Model-View-Controller),简称为MVC。它是一种通过三个不同部分构造一个软件或组件的理想办法。
Model:用于存储数据的对象。
View:向控制器提交所需数据、显示模型中的数据。
Controller:负责具体的逻辑操作,即控制器根据视图提出的要求对数据做出处理,将有关结果存储到模型中,并负责让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新显示。
MVC设计模式为构建可扩展、可重用的体系结构打下了坚实的基础,MVC设计模式最吸引人之处在于它迫使用户必须抽象自己的代码,把项目分解为表示、逻辑、控制三部分,每部分的关联较小,以MVC设计模式构造软件,可以使得软件结构灵活、重用性好、扩展性佳。
2.3 JSP技术
JSP技术是为创建显示动态生成内容的Web页面的一个简捷而快速的方法。
3 总体设计与开发
3.1 需求分析及功能要求
需求分析是软件开发过程的开始阶段,对于软件开发过程以及软件产品的质量是至关重要的。门户网站在设计之初,就单位的科研、生产和职工的生活情况进行了细致的调研,对收集到的需求信息进行分析,进一步挖掘出一些潜在的系统需求,确定了与门户网站息息相关的5个用户角色。它们主要是主管领导、各职能部门主管、办公室主管、广大职工及中心用户。
针对以上需求,系统的程序模块应合理地实现各个角色用户的基本功能。在技术上要求建立安全的网站运行环境,保证系统稳定、可靠和安全的运行,保护信息资源不受非法用户的控制。在内容上要求栏目清晰、内容突出,既展示单位的科研成果,宣传单位的企业文化又提供互相交流,休闲娱乐的场所。在操作上灵活简便易用,让有价值的信息能及时快捷地发布,动态信息得到迅速的更新。在管理上要求对所有信息类型进行统一管理和规范,针对不同角色用户提供信息访问权限的控制。最后,为整合单位其它信息服务提供接口与平台。
3.2 总体设计与环境、工具及技术的选择
基于浏览器的三层应用模式开发的综合型门户网站,其应用系统主要包括静态模块(单位领导、组织机构),动态新闻信息系统(新闻速递、公告栏、部门宣传栏、新闻视频、热点问答),技术支持系统,软件下载系统,休闲娱乐系统(音乐、电影)、社区论坛系统,和其他各种服务系统(单位服务、网站链接),及为整合单位其它信息服务提供的接口(电子邮件、OA)。
针对以上功能,我们采用了以下的开发环境。
(1)服务器操作系统 为了满足传递信息更加安全、响应速度更加快速、运行更加稳定的要求,系统运行在IBM服务器上,运行环境为AIX 5.0。
(2)数据库服务器 以高级结构化查询语言(SQL)为基础的大型关系数据库Oracle数据库,系统可移植性好、使用方便、功能强大、安全性高,是目前最流行的客户/服务器体系结构的数据库之一。
(3)Web服务器 应用服务器Bea Weblogic Server,是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器,具有跨平台性、可移植性,同时安全性高并且易于管理。
(4)动态网站技术 采用JSP服务器端脚本编写环境,使用它创建和运行动态、交互的 Web 服务器应用程序。
在此我们选择了经典的Java+Weblogic+Oracle技术组合,在系统架构上采用了MVC设计模式,实现了网站开发的最初目标。可见,整个技术解决方案,以应用需求为中心进行设计,采用成熟、稳定、先进的技术,即满足现有应用对系统的要求又具有持续发展的潜力。
4 结束语
基于MVC和JSP技术开发的门户网站信息系统是一个Web技术和数据库技术相结合的信息系统,满足了单位综合信息发布和管理的基本需要。自开通以来,系统性能稳定,安全可靠,但根据用户新的需求,仍在不断的完善之中。
参考文献
[1] 潘明惠.信息化工程技术问答200题.中国电力出版社.
[2] 潘樊等.城市信息化与实践.电力工业出版社.
[3] 赵强,乔新亮.J2EE应用开发.电子工业出版社.
[4] 廖若雪.JSP高级编程.机械工业出版社.
[5] 陈锦辉,王景浩.XML与JAVA程序设计大全.中国铁道出版社.
[6] 王晖,郭燕慧.面向对象软件分析设计与测试.科学出版社.
作者简介:
王继东(1977-)女,汉族,北京人,学士学位,中国原子能科学研究院,工程师;主要研究方向和关注领域:网站开发与网络运行维护。endprint
【 摘 要 】 门户网站的建设属于网络信息化应用,结合事业单位科研、生产等中心工作,迅速准确地传递单位各种信息,真实地反映单位的改革发展、对外形象和科技进步,成为事业单位对外交流的重要媒体和信息化管理的必备平台。其主要内容包括在技术方面采用Java语言+Weblogic应用服务器+Oracle大型关系数据库技术组合,MVC的设计模式以及Jsp+Servlet+JavaBean的开发方式。在内容方面规划整合各个栏目,使其内容更加丰富,结构更加清晰,管理更加规范。
【 关键词 】 门户网站;MVC;信息化
1 引言
门户网站的应用是信息化集成与展示的一个平台。从资源利用的角度来看,门户网站是以最小的可能成本,实现最大程度开发利用现有资源目标的最可行途径。
事业单位门户网站就是以单位的信息化建设为背景,结合单位的实际情况,应用先进的网络技术,进行门户网站的综合信息发布和管理的开发工作。
2 相关的理论和技术
2.1 B/S架构
B/S架构就是Browser/Web Server/Database Server三层架构,基于国际标准开发,具有良好的可扩展性;应用软件放在中间层上,提高了数据传输的效率和系统的可靠性和稳定性。
2.2 MVC设计模式
模型-视图-控制器(Model-View-Controller),简称为MVC。它是一种通过三个不同部分构造一个软件或组件的理想办法。
Model:用于存储数据的对象。
View:向控制器提交所需数据、显示模型中的数据。
Controller:负责具体的逻辑操作,即控制器根据视图提出的要求对数据做出处理,将有关结果存储到模型中,并负责让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新显示。
MVC设计模式为构建可扩展、可重用的体系结构打下了坚实的基础,MVC设计模式最吸引人之处在于它迫使用户必须抽象自己的代码,把项目分解为表示、逻辑、控制三部分,每部分的关联较小,以MVC设计模式构造软件,可以使得软件结构灵活、重用性好、扩展性佳。
2.3 JSP技术
JSP技术是为创建显示动态生成内容的Web页面的一个简捷而快速的方法。
3 总体设计与开发
3.1 需求分析及功能要求
需求分析是软件开发过程的开始阶段,对于软件开发过程以及软件产品的质量是至关重要的。门户网站在设计之初,就单位的科研、生产和职工的生活情况进行了细致的调研,对收集到的需求信息进行分析,进一步挖掘出一些潜在的系统需求,确定了与门户网站息息相关的5个用户角色。它们主要是主管领导、各职能部门主管、办公室主管、广大职工及中心用户。
针对以上需求,系统的程序模块应合理地实现各个角色用户的基本功能。在技术上要求建立安全的网站运行环境,保证系统稳定、可靠和安全的运行,保护信息资源不受非法用户的控制。在内容上要求栏目清晰、内容突出,既展示单位的科研成果,宣传单位的企业文化又提供互相交流,休闲娱乐的场所。在操作上灵活简便易用,让有价值的信息能及时快捷地发布,动态信息得到迅速的更新。在管理上要求对所有信息类型进行统一管理和规范,针对不同角色用户提供信息访问权限的控制。最后,为整合单位其它信息服务提供接口与平台。
3.2 总体设计与环境、工具及技术的选择
基于浏览器的三层应用模式开发的综合型门户网站,其应用系统主要包括静态模块(单位领导、组织机构),动态新闻信息系统(新闻速递、公告栏、部门宣传栏、新闻视频、热点问答),技术支持系统,软件下载系统,休闲娱乐系统(音乐、电影)、社区论坛系统,和其他各种服务系统(单位服务、网站链接),及为整合单位其它信息服务提供的接口(电子邮件、OA)。
针对以上功能,我们采用了以下的开发环境。
(1)服务器操作系统 为了满足传递信息更加安全、响应速度更加快速、运行更加稳定的要求,系统运行在IBM服务器上,运行环境为AIX 5.0。
(2)数据库服务器 以高级结构化查询语言(SQL)为基础的大型关系数据库Oracle数据库,系统可移植性好、使用方便、功能强大、安全性高,是目前最流行的客户/服务器体系结构的数据库之一。
(3)Web服务器 应用服务器Bea Weblogic Server,是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器,具有跨平台性、可移植性,同时安全性高并且易于管理。
(4)动态网站技术 采用JSP服务器端脚本编写环境,使用它创建和运行动态、交互的 Web 服务器应用程序。
在此我们选择了经典的Java+Weblogic+Oracle技术组合,在系统架构上采用了MVC设计模式,实现了网站开发的最初目标。可见,整个技术解决方案,以应用需求为中心进行设计,采用成熟、稳定、先进的技术,即满足现有应用对系统的要求又具有持续发展的潜力。
4 结束语
基于MVC和JSP技术开发的门户网站信息系统是一个Web技术和数据库技术相结合的信息系统,满足了单位综合信息发布和管理的基本需要。自开通以来,系统性能稳定,安全可靠,但根据用户新的需求,仍在不断的完善之中。
参考文献
[1] 潘明惠.信息化工程技术问答200题.中国电力出版社.
[2] 潘樊等.城市信息化与实践.电力工业出版社.
[3] 赵强,乔新亮.J2EE应用开发.电子工业出版社.
[4] 廖若雪.JSP高级编程.机械工业出版社.
[5] 陈锦辉,王景浩.XML与JAVA程序设计大全.中国铁道出版社.
[6] 王晖,郭燕慧.面向对象软件分析设计与测试.科学出版社.
作者简介:
王继东(1977-)女,汉族,北京人,学士学位,中国原子能科学研究院,工程师;主要研究方向和关注领域:网站开发与网络运行维护。endprint