欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 通讯论文 > 基于STRUTS框架的面向客户的综合信息系统的研究

基于STRUTS框架的面向客户的综合信息系统的研究

日期:2023-01-24 阅读量:0 所属栏目:通讯论文


摘 要:本文研究的主要意义旨在通过对J2EE平台,基于struts框架设计综合客户信息系统,找到一种适合便于实现系统的大规模开发和管理机制,使之能够提高各层的协议,易于重用和扩展,从而其灵活映射的配置文件。

关键词:STRUTS;综合信息系统
1引言
  J2EE是美国Sun公司推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。当今许多企业都需要扩展他们的业务范围,降低自身经营成本,缩短他们和客户之间的响应时间,这就需要存在一种简捷,快速的服务于企业,合作伙伴和雇员之间。
  在目前国内的面向中小企业的Web应用程序设计中,以单纯的ASP/JSP/Servlet代码构建的基于服务器端运行的系统占大多数。但上述系统有一个共同的缺陷,就是当业务逻辑越来越复杂的时候,系统构建所带来的复杂度和所耗费的成本将进一步提升,由于结构的不清晰所带来的系统可读性也进一步降低,后期的维护和扩展难度进一步增加。鉴于此,在J2EE领域,业界通常采用在Server集成一些可复用的组件比如EJB等以及Framework技术来使得系统结构清晰化,以及实现软件的可复用、可扩展和高效率。在这里,我们采用Jakarta Struts技术,通过和Logical层、Data Persistence的配合,快速构建一个可复用、可扩展的、结构清晰的Web应用程序。
  对于采用Struts框架的Web应用,在Web应用启动是就会加载并初始化ActionServlet, ActionServlet从文件中读取配置信息,把他们存放到各种配置对象中。
2 Struts框架的设计
  Struts最早是Apache Jakarta项目的组成部分。项目的目标是希望通过对该项目的研究,改进和提高Java Server Pages、Servlet、标签库以及面向对象的技术水平。Struts有其自己的控制器Controller,同时整合了其他的一些技术去实现模型层和视图层
  Struts和Tomcat,Eclipse等Apache项目一样,是开源软件,这是它的一大优点。能使开发者能深入地了解其内部实现机制,并且节约开发经费。通过Struts标记库的灵活运用,能大大提高开发效率。同时Struts还包含了丰富的标记库和独立于该框架工作的实用程序类。所以Struts标记库有利于效率的提高。Struts与其他技术的融合能力强大,能满足多数开发者的需要。Struts在视图层,能够与JSP,Velocity Templates,XSL等等表示层组件结合。在数据层,它可以与数据层访问技术相结合,这些技术包括EJB,JDBC和Object Relation Bridge。
  相对于EJB,Struts框架提供一个轻量级J2EE框架实现,具有分层清楚、速度快、代码少、支持最新的ORM技术与AOP概念等优点。StrutsIoC、StrutsAOP、Struts服务抽象三者一起形成了Struts这样机体整体,并且使得构建轻量级的J2EE框架体系变的更容易。
  考虑到用户的实际应用需求和未来信息系统的发展,综合信息系统在设计和开发需要构建优良的架构,来提高了Web应用的伸缩性、可扩展性和重用性。信息系统采用完全面向对象的架构,本架构除了使信息系统自身结构更为清晰和更易于维护以外,也为用户进行二次开发和完善Web应用提供了极大的方便。
3 面向客户的综合信息系统研究
  本项目中使用了Struts-Spring-Hibernate框架建立信息系统。在Struts框架中,JSP用于前端展现,Servlet用于控制,Action用于处理前端页面JSP发来的请求,请求参数通过ActionForm进行传递,Action在获得请求后通过调度业务系统提供的Spring service bean做处理,最后将处理结果转发到相应的JSP进行展现。
这样如果要对数据库的用户名、密码或者是对数据库操作的某种方法进行修改都会变得非常的容易,只需要在它封装的JavaBean中修改即可。为了提高代码的重用性和维护性,综合信息管理系统就是应用JavaBean(queryDb)借助JTDS访问数据库的,其具体实现过程如下:
package queryDatabase;
import eption;
import ent;
import tion;
import Manager;
import Set;
import .*;
public class queryDb{
//连接SQL SERVER 2000 for jtds
public ResultSet executeQuery(String sql){
ResultSet rs=null;Connection con=null;Statement stmt=null;
try{
con=nection(dbUrl);
stmt=Statement();
rs=eQuery(sql);
e("""");
erDriver(new ());
String dbUrl=""jdbc:jtds:sqlserver://XINXIXUEYUAN:1433/bjjh;user=sa;password=sa"";
}
catch(Exception e){
n(sage());
}
return rs;}  
参考文献:
[1]崔有利,崔宏阳.B/S模式应用系统的一种新型结构及实现[J].计算机应用研究,2001,6:158-161.
[2]李橘,陈定方.基于J2EE技术的安全B/S系统的研究与实现[J].武汉理工大学学报,2002,2:25-29. 本文链接:http://www.qk112.com/lwfw/jsjlw/txlw/261212.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学