技术JSF框架
- 格式:ppt
- 大小:314.00 KB
- 文档页数:17


基于JSF技术的Web应用程序开发
万正景;陶以政
【摘 要】对基于MVC模式的JSF框架的工作原理和运行机制进行了研究.结合一个Web应用实例详细阐述了利用JSF框架开发MVC模式的Web应用程序的构建过程,为后续Web应用软件项目的开发提供了技术参考方案.采用JSF框架的基于组件的表示层技术开发Web应用程序,能加速Web应用程序的开发,体现了JSF框架在用户界面开发和扩展性方面的优势.
【期刊名称】《现代电子技术》
【年(卷),期】2007(030)004
【总页数】3页(P135-137)
【关键词】JSF(Java Server Faces);MVC模式;J2EE架构;Web应用
【作 者】万正景;陶以政
【作者单位】中国工程物理研究院,计算机应用研究所,四川,绵阳,621900;中国工程物理研究院,计算机应用研究所,四川,绵阳,621900
【正文语种】中 文
【中图分类】TP393
随着网络技术的发展,基于J2EE架构的B/S模式Web应用越来越流行。在开发基于J2EE的Web用户界面时,由于缺乏可视化工具的支持,需要编写大量的代码,开发难度较大,效率较低。JSF(Java Server Faces)技术的出现,将改变人们构建基于J2EE架构的Web应用用户界面的方式。通过JSF,开发人员可以在网页上使用Web组件来捕获用户行为产生的事件,从而降低用户界面开发的难度。
1 JSF简介
JSF是Sun公司在JCP(Java Community Process)下JSR 127中倡导的技术,其目的是为Web应用的用户界面创立标准的框架。JSF具有良好定义的请求处理生命周期和丰富的组件层次结构。利用JSF技术开发的Web应用程序运行在应用服务器上,把用户界面传递到客户端。JSF通过控制Servlet和具有事件处理与组件加工的丰富的组件模型管理Web应用生命周期。
JSF技术主要包括2个部分:
铁路局电子登销记系统的研究
晁京
【摘 要】铁路局电子登销记系统以数据库和网络技术为支撑,运用生物科技识别技术进行设计、开发和实施;阐述系统的总体结构、业务功能、数据流程及Redis、Nginx、JSF等关键技术,并对经济、管理效益进行分析.运用本系统,可使铁路局的施工与维修工作变得简单而高效,提供更为有力的智能化分析手段,提升施工作业效率,提供安全和质量保证.
【期刊名称】《铁路计算机应用》
【年(卷),期】2018(027)004
【总页数】6页(P29-34)
【关键词】铁路运输;施工;登记;销记;关键技术
【作 者】晁京
【作者单位】中国铁路上海局集团有限公司 信息化处,上海 200071
【正文语种】中 文
【中图分类】U29;TP39
登销记系统(简称:“运统46”)是控制记录行车设备使用单位、管理单位和施工单位在行车设备维修、施工及故障处理等环节中的重要信息中枢和各行车站段等唯一的安全施工控制中心。涵盖电务、工务、车务、通信、机务等众多施工单位。
登销记系统是责权明晰、责任认定的重要依据和手段,具有严谨性、准确性、及时性等特点。由于登销记涉及铁路运输施工组织的多个部门责任划分,业务需求众多纷杂,相互交叉,国内未见完整解决方案,长期以来一直采用人工模式,易造成不断的作废、重写,作业和管理效率低下;不易保存,查验过程繁琐,后期分析决策工作量巨大,影响整个铁路运输组织的效能,同时亦给施工安全、行车指挥带来潜在风险,是铁路信息化发展过程中的一块壁垒。现阶段传统的手工作业模式与日益发展的施工、维修作业信息化、电子化建设间的矛盾,成为“电子登销记系统”研发的强大驱动力[1]。
1 系统架构
1.1 总体框架
电子登销记系统采用B/S架构,用户通过浏览器实现系统访问。数据存储采用Oracle 11g R2[2]。中间件采用WebLogic 11g运行应用服务器平台。实现语言采用Java1.6版本进行研发。引进指纹仪平台,以实现指纹识别,文本比对等特有功能。
各种系统架构图及其简介
1.Spring 架构图
Spring 是一个开源 框 架,是为了解决企业 应 用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适用于不受管理 的环境。Spring 的核心要点是:支持不绑定到特定J2EE 服务的可重用业务和数据访问对象。这样的对象可以在不同J2EE 环境(Web 或EJB )、独立应用程序、测试 环境之间重用。
组成Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:
核 心容器:核心容器提供Spring 框架的基本功能。核心容器的主要组件是BeanFactory ,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC ) 模式将应用程序的配置和依赖性规范与实际的应用程序代码 分 开。
Spring 上下文:Spring 上下文是一个配置文件,向Spring 框架提供上下文信息。Spring 上下文包括企业服务,例如JNDI 、EJB 、电子邮件、国际化、校验和调度功能。
Spring AOP : 通过配置管理特性,Spring AOP 模块直接将面向方面的编程 功 能集成到了Spring 框架中。所以,可以很容易地使Spring 框架管理的任何对象支持AOP 。Spring AOP 模块为基于Spring 的应用程序中的对象提供了事务管理服务。通过使用Spring AOP ,不用依赖EJB 组件,就可以将声明性事务管理集成到应用程序中。
Spring DAO :JDBC DAO 抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库 供应商抛出的错误消息。异常层次结构简化了错误处理,并 且极大地降低了需要编写
国外用来学javaweb的书
JavaWeb是一种基于Java语言的Web开发技术,它在国内外都有广泛的应用和研究。对于想要学习JavaWeb的开发者来说,选择一本好的教材是非常重要的。在国外,有许多优秀的书籍可以帮助开发者系统地学习JavaWeb技术。下面我将介绍几本在国外广受好评的用来学习JavaWeb的书籍。
1.《Head First Servlets and JSP》
这本书是由Kathy Sierra和Bert Bates合著的,是一本非常受欢迎的JavaWeb入门教材。它以轻松幽默的方式讲解Servlet和JSP的基本概念和用法,适合初学者阅读。书中通过大量的实例和练习,帮助读者理解和掌握JavaWeb开发的核心知识。
2.《JavaServer Faces in Action》
这本书由Kito D. Mann和Ryan Lubke合著,是一本关于JavaServer
Faces(JSF)技术的权威指南。JSF是一种用于构建用户界面的JavaWeb框架,它提供了丰富的组件库和强大的事件处理机制。这本书详细介绍了JSF的各个方面,包括表单处理、数据绑定、验证和国际化等内容,适合有一定Java基础的读者学习。
3.《Spring in Action》
这本书由Craig Walls合著,是一本关于Spring框架的经典教材。Spring是一个轻量级的Java开发框架,它提供了丰富的功能和灵活的配置方式,被广泛应用于JavaWeb开发中。这本书详细介绍了Spring框架的各个模块,包括依赖注入、AOP、MVC等,同时也讲解了如何使用Spring进行数据库访问、事务管理和测试等。对于想要学习Spring框架的开发者来说,这本书是一本不可或缺的参考资料。
4.《Java Persistence with Hibernate》
这本书由Christian Bauer和Gavin King合著,是一本关于Hibernate持久化框架的权威指南。Hibernate是一个强大的Java对象关系映射(ORM)工具,它可以将Java对象与数据库表进行映射,简化了数据库访问的开发工作。这本书详细介绍了Hibernate的各个特性和用法,包括对象关系映射、查询语言、缓存和事务管理等。对于想要学习Hibernate的开发者来说,这本书是一本非常有价值的学习资料。