基于J2EE的网上选课系统设计与实现

被引量 : 0次 | 上传用户:wukuiyuxin66666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,大量企业采用基于Internet的应用来构筑企业级信息系统。J2EE作为现今最流行的分布式计算平台,已成为基于Web的企业应用系统的核心。但J2EE本身只是广泛意义上的一种企业解决方案。不断涌现的新技术给J2EE Web应用带来新契机的同时也给工程架构师们带来最大的疑问:如何根据工程需求,对各种技术进行筛选取舍,并考虑到开发过程中的角色分工、后期的运行维护,以及系统扩展性等诸多因素建立系统架构。同时,多层的J2EE体系结构在提高软件重用性和分解问题复杂性的同时,也使得代码庞大、层与层之间的控制关系更加复杂。于是人们将同类问题的解决方法进行抽象,抽取成一个框架。可重用、易扩展,并且经过良好测试的框架,越来越为人们所青睐。在开发J2EE应用时,可以选择不同的框架来解决不同的问题,从而为应用服务开发人员开发提供了相当大的便利。本文从系统架构的角度出发,在参阅大量国内外相关文献的基础上,研究基于JSF的Web用户界面框架中MVC的实现机制和ORM框架的对象关系映射策略,分析以注释为基础的EJB3.0编程模型中实体Bean、会话Bean、消息驱动Bean的创建方法,并讨论JSF、EJB3.0各自的适用范围和优缺点。在此基础上,本文探讨了在JBoss Seam框架中如何集成JSF、EJB3.0搭建轻量级J2EE应用的方法。对基于JBoss Seam框架的J2EE的主要开发技术进行理论研究与实践,在Java EE5的基础上利用JBoss Seam实现JSF与EJB3.0的有效组合,从而提出了一个详尽的基于Seam框架融合JSF+EJB3.0的轻量级J2EE应用架构解决方案,并通过网上选课系统的实践,对此解决方案理论进行验证,研究并解决了实际开发应用中的技术问题。本文研究结果表明基于JBoss Seam、JSF、EJB3.0的J2EE Web应用开发具有非常好的可行性和实用性,开发过程中研究解决的基于XHTML+JSF统一页面布局、面向接口的业务逻辑设计、基于jBPM的业务过程管理方案、ORM中一对多关系映射的解决方案以及JSF与EJB3.0的有效结合方法等关键技术问题,为开发Seam+JSF+EJB3.0的应用提供了较高的参考价值。
其他文献
19世纪40年代末50年代初,英国完全抛弃了关税保护,确立起自由贸易政策。政策转化的根本原因在于工业革命后英国对市场的需求。自由贸易政策将英国经济推向世界市场。同时,它又引起农业
随着我国高等教育体制改革的不断深入和“精英教育”向“大众化教育”阶段的转变,我国出现了一批由专科学校通过重组、升格而成的新建本科院校。本文首先分析了新建本科院校
<正> 日前,由深圳市劳动保障局和深圳市福田区人民政府联合组织的"首届深圳CBD创业促就业项目展示会"和着力打造广东省第一个城市CBD创业孵化平台的活动,在深圳市福田区华强
目的:本研究应用CT灌注成像(CTPI)联合CT血管造影(CTA)对短暂性脑缺血发作(TIA)患者发作间期局部脑血流灌注状态、脑血管狭窄情况进行研究,探讨CTPI、CTA在TIA诊断中的应用价
以小学四年级、初中一年级和高中一年级学生为被试,采用GNAT实验范式,比较了不同年级学困生与学优生数学学习内隐态度的特点。结果发现:(1)不同年级学生的数学学习内隐态度存
本文围绕建立资金池管理模式制度的前提基础、如何推行资金池管理模式的运行、资金池管理模式运行过程中的资金往来管理三个方面展开讨论,对集团企业资金池管理模式进行了深
流行性出血热合并多器官衰竭(附1例)广州市第一人民医院综合病科(510180)何力敏病例报告患者,女36岁,来自广州市郊乡镇。因发热4天,皮肤淤斑,便血,血尿2天,于1994年1月6日下午5时入院。患者4天前先出现鼻塞
目的观察妊娠糖尿病患者血流介导的血管舒张功能(flow-mediated dilation,FMD)和高敏C反应蛋白(high sensitiveC-reactive protein,hs-CRP)的变化,以及胰岛素治疗对两者的影
用初始场高空、地面实时气象资料和数值预报产品资料,模拟由天气形势和物理条件组成的灾害性天气模型,可在计算机网络上自动运行灾害性天气预报业务系统,同时列出了系统的总体结
随着IC集成制造技术的迅猛发展,数字信号处理器的成本大为降低,性能不断提高,应用范围也越来越广泛。数字信号处理器已大量应用于电力电子变换技术之中,并取得了优良的性能,