`

JSF总结一

阅读更多

用了两年的JSF,对现在使用的框架好好总结一把

 

1 库表建设: 经典常见的功能角色分表,roles定义系统和用户角色;functions定义功能模块,本框架将菜单与功能号对应起来,每一个菜单对应一个功能号,每个功能可定义各个操作包括增删改查和附加操作是否显示; rolerights定义角色功能对应,包括增删改查; 另外还有用户表,用户角色定义表; 菜单表;在增删改查之外定义附加操作表可自己定义其他操作.

 

 2 WebContext implements ServletContextListener在 contextInitialized方法中设置临时文件夹,载入站点名称,做一些系统初始化工作.

 

3 WebCommonFilter implements Filter 权限过滤,也包括某些路径直接往下处理,不予过滤.

 

4 基本框架ManagedBean类都是继承 AbstractManagedBean 类,自己项目的ManagedBean是继承自身项目定义的BeseManagedBean, AbstractManagedBean 类主要提供基本页面操作,如翻页,排序,存取页面变量,鉴权等;

一般每个菜单对应一个ManagedBean,由@FunRef直接标识功能号,用来鉴权;

 

5 系统配置参数和系统配置数组均有表定义,并且使用静态缓存,每次修改清空静态缓存,下次查询重新载入;

 

6 前端jsf页面a4j定义局部刷新按钮, shale , clientvalidators做客户端验证, js主要使用jQuery

 

7 系统一般分层:  webmodel,facade,bo,dao

 

 

 

 

分享到:
评论

相关推荐

    jsf总结的学习资料

    1. **组件模型**:JSF的核心是其组件模型,允许开发者使用预定义的UI组件(如按钮、文本框等)来构建页面。这些组件可以嵌套、组合,形成复杂的用户界面。每个组件都有自己的属性和行为,可以通过XML配置或Java代码...

    JSF+HTML标签总结

    JSF(JavaServer Faces)是Java平台上用于构建Web应用程序的一种技术。它提供了一种组件模型,使得开发人员可以通过声明式的方式创建用户界面。在JSF中,HTML标签被扩展为JSF标签,提供了更丰富的功能和更强的数据...

    JSF技术总结文档.doc

    JavaServer Faces (JSF) 技术是一种基于Java的Web应用程序框架,由Java Community Process (JCP) 标准化,旨在简化Web用户界面的开发。JSF的核心特性是组件驱动的开发方式,允许开发者通过拖放UI组件来构建页面,...

    JSF的工作方式 JSF架构 JSF模型 JSF事件类型

    JavaServer Faces (JSF) 是一个用于构建用户界面的Java Web...总结来说,JSF通过其组件化、事件驱动的架构,为开发人员提供了强大的工具,简化了Web应用的构建,同时也提供了一种灵活的方式来处理用户交互和业务逻辑。

    JSF1.2的新特性总结.

    JSF 1.2是该框架的一个重要版本,它引入了一系列新特性和改进,提升了开发效率和用户体验。以下是对JSF 1.2新特性的详细解析: 1. **增强的UI组件库**: - JSF 1.2扩展了标准组件库,增加了更多的UI组件,如数据表...

    JSF第一个应用

    总结,JSF第一个应用主要涵盖了JSF的基本概念、环境配置、页面创建、后台Bean以及部署运行。通过这个过程,开发者可以了解JSF的运作方式,并逐步掌握如何利用JSF构建功能丰富的Web应用。在实际开发中,还需要学习更...

    jsf入门列子和jsf与Tiles结合

    总结来说,这个例子涵盖了JSF的基本用法,包括Bean的创建、验证逻辑的实现、导航规则的配置,以及JSF与Tiles的初步集成。对于初学者,这是一个很好的起点,能帮助理解JSF如何处理用户交互、管理页面流程,以及如何与...

    JSF的第一个程序

    总结来说,JSF是一个强大的工具,用于构建基于Java的Web应用。在Eclipse、Tomcat 7.0和JDK 1.7的组合环境下,你可以轻松地创建和运行你的第一个JSF程序,从而掌握这个框架的基础知识。通过不断的实践和学习,你将...

    jsf 入门 helloWorld

    JavaServer Faces (JSF) 是一个用于构建用户界面的 JavaEE 核心技术,它提供了一种声明式的方式来创建 Web 应用程序的用户界面。JSF 提供了一个组件模型,使得开发人员可以将 UI 组件与业务逻辑相分离,从而简化了 ...

    JSF实战 练习 开发

    #### 一、JSF简介及重要性 **JSF**(JavaServer Faces)是一种基于组件的模型视图控制器(Model-View-Controller, MVC)框架,用于简化Java Web应用程序的开发过程。随着互联网的发展,Web应用变得越来越复杂,管理页面...

    ajax4jsf实例

    Ajax4JSF 是基于JSF 1.x 和 RichFaces 3.x 的一个组件库,旨在简化JSF应用中的Ajax集成。它提供了多种预定义的Ajax行为和组件,使得开发人员能够通过声明式的方式在JSF页面上添加Ajax特性,提高用户体验。 ### 2. ...

    JSF实战(中英版)

    总结:《JSF实战》一书全面覆盖了JSF技术的各个方面,从基础概念到高级特性的应用,旨在帮助读者快速掌握并熟练运用JSF进行Web开发。通过阅读本书,开发者不仅可以了解到JSF的基本原理,还能通过实战练习提升实际...

    JSF架构图zz

    通过上述分析,我们可以看到JSF框架不仅提供了一个强大且灵活的平台来构建动态Web应用程序,而且还支持一系列高级特性,如事件处理、导航控制、数据验证等。对于希望构建功能丰富、用户友好的Web应用的开发者来说,...

    JSF标签应用实例

    总结来说,这个"JSF标签应用实例"提供了一个实际的环境来学习和实践JSF技术,包括标签的使用、组件的交互以及整个JSF应用的部署。通过深入研究和运行这个项目,开发者不仅可以理解JSF的基础,还能进一步掌握JavaWeb...

    JSF实例

    **JSF(JavaServer Faces)** 是一个Java平台上的企业级Web应用程序开发框架,由Sun Microsystems(现已被Oracle收购)开发。它为构建用户界面提供了一种组件化、事件驱动的方法,极大地简化了Web应用的开发流程。...

    京东jsf中间件简介!.pdf

    1. **自主可控**:为了解决第一代框架存在的问题,京东于2014年开始自主研发新的服务框架——JSF。 2. **全面升级**:吸取了旧版本的运营经验,在功能设计上进行了针对性的改进和完善。 3. **核心技术**: - **RPC...

    jsf规范

    1. **非JSF请求生成JSF响应**:在这种情况下,应用程序需要获取Faces对象引用,创建并配置新的视图,然后调用`setViewRoot()`方法保存视图,并通过`Lifecycle`实例的`render()`方法处理呈现响应阶段。 2. **JSF请求...

    JSF 很全面的帮助文档

    JavaScriptServerFaces...总结来说,这份“JSF很全面的帮助文档”将引导开发者深入理解JSF框架的各个方面,从基础概念到高级特性,包括组件使用、生命周期管理、数据绑定、异步处理等,是学习和提升JSF技能的重要资源。

    jsf框架搭建

    1. JSF组件:JSF提供了一系列预定义的组件,如按钮、输入字段、表格等,它们都有对应的标签。例如,`<h:inputText>`用于创建文本输入字段。 2. 事件处理:JSF使用ActionEvent和ValueChangeEvent等事件,可以绑定到...

Global site tag (gtag.js) - Google Analytics