zoukankan      html  css  js  c++  java
  • webFrame

    annotations   使用时在方法名上直接书写,AgileCache需要在Spring配置文件里面进行相关的配置才可生效。
    base :BaseService定义了一些service方法中常用的变量和方法。
    directives:该包封装了常用的Velocity前台 用的函数。
    exceptions:封装了CheckeException和RuntimeException两个类。
    interceptors:封装了若干aop切面类,分别负责不同的功能。
        CacheInterceptorPoint:为支持AgileCache相关的Annotation类。
        InteractionInterceptorPoint:主要用来拦截和记录请求信息,预处理请求参数信息,在Debug模式下,可以用日志的方式打印出来。
        ServiceInterceptorPoint:主要用来拦截和记录服务处理信息,在Debug模式下,可以用日志的方式打印出来。

    pojos:定义了UserBean类,用来存储登陆用户的IC存储相关信息,方便开发者在Session中取出使用。
        session.getAttribute(CoreConstants.USER_SeSSION_BEAN);
    services:系统定义了内置 的几种服务。
        1.缓存服务:ICacheService
        IParameterCacheService :参数服务。:有getAll(String):Map<String,String>   getValue(String,String):String  
                            getByPage(String,String, int,int):Map<String,String>
        ITemplateService:模板服务

    shiro:设置权限的包  AgileRealm:doGetAuthorizationInfo:负责把当前登陆者的权限信息进行加载缓存。
                     doGetAuthenticationInfo:负责CAS登陆后信息的组织和收集。
    spring
    superpass:用于调用数据中心相关SP服务。
    utils
    xsd
    Coreconstants.java
    ----------------------------------------------------------------------------------
    WebFrame结构说明:
        controllers:该包下放Spring的Controller类。
            一个controller类需要标注@Controller注解,需要继承BaseController
        entities:
        该包放置controller中或者service可能会用的实体类Bean类。

        services:
        业务处理类。需要注解@Service注解,需要集成自BaseService类。

    sysauth.properties:设置系统加载IC权限信息。
    velocity.properties:设置模板配置信息。

    web目录:
        放置的全是NUI前台框架相关资源,前台业务功能界面等信息全部放置在web-inf目录中。


    templates目录用来放置模板信息,
    views:系统业务功能界面。
    web.xml:配置spring相关的监听和Servlet,配置CAS单点登录信息。
    weblogic.xml:需要配置 prefer-web-inf-classes 属性,确保类加载顺序。

    NUI组件的数据源均为JSON数组。

    1.静态数据源<input name="" class="" data = '[{ "id":"1","text":"男"},{    }]'/>
    2.动态数据源 data变为:url='url地址'
      用velocity访问数据源  data='#cuscode("transf")'








  • 相关阅读:
    autocomplete自动完成搜索提示仿google提示效果
    实现子元素相对于父元素左右居中
    javascript 事件知识集锦
    让 IE9 以下的浏览器支持 Media Queries
    「2013124」Cadence ic5141 installation on CentOS 5.5 x86_64 (limited to personal use)
    「2013420」SciPy, Numerical Python, matplotlib, Enthought Canopy Express
    「2013324」ClipSync, Youdao Note, GNote
    「2013124」XDMCP Configuration for Remote Access to Linux Desktop
    「2013115」Pomodoro, Convert Multiple CD ISO to One DVD ISO HowTo.
    「2013123」CentOS 5.5 x86_64 Installation and Configuration (for Univ. Labs)
  • 原文地址:https://www.cnblogs.com/chaiyingqi/p/7338025.html
Copyright © 2011-2022 走看看