文档章节

Survery-1框架介绍

蔡跃东-即刻行动
 蔡跃东-即刻行动
发布于 2017/09/12 07:37
字数 557
阅读 4
收藏 0

survery

ant

        compile.classpath:是否是系统变量
        系统变量:${basedir}

构建过程

        deploy自动发布到jboss下
        程序编写完成则基本bug很少

ejb

        db
            session.bean
                    @PersistenceContext(unitName = "survey")
    private EntityManager manager;
                ejb
                    persistence.xml
                    <jta-data-source>java:/MySqlGskt</jta-data-source>
        domain
            通过domain生成db
        session
            bean
                实现
            local
                本地接口
            remote
                远程接口,跨jvm的调用方法
        EjbUtil
    util
        search
        Accessory
        excel
        html
        JEXCEL
        JFreeChart
        RMB
        SQL
        PidCheck
            身份证校验
        lang
            file
            guid
            Math
            String
            time
            word
    web
        action
            ModuleAction
                基础功能
                    load
                    list
                    store
                    remove
                集成自
                    SurveyActionSupport
                        getip
                        getuser
                            (Employee)session.getAttribute("SESSION_EMPLOYEE");
                        getapp
            EmployeeAction
        intercepts
            AuthorizationInterceptor
                必须是已经登录的用户才能进入系统。否则跳转入登录页
            CheckChangePermInterceptor
                检查允许变更权限拦截器类
            CheckViewPermInterceptor
                检查浏览权限拦截器类
            InitialSysInterceptor
                初始化系统拦截器类,在登录的时候使用
        listener
            定时任务
        Servlet
            BarCode
            AuthImg
    配置
        structs.xml
             <include file="struts-apply.xml"></include>
        struts-apply.xml
            action配置文件
                <action name="projectList" class="org.survey.actions.survey.project.ProjectAction" method="list">
                权限
                    <param name="moduleName">PROJECT</param>
            子主题 2
    页面
        web
            静态
            ajax
                jquery
                highcharts
                My97DatePicker
            css
            js
        web-inf.jsp
            titles 
                menu
            layouts
            page
        ThickBox 3.1
            http://codylindley.com/thickbox/
        My97DatePicker
            http://www.my97.net/demo/index.htm
        treeview
            http://jquery-plugins.net/tag/treeview
        http://jquery.com
        jwplayer
            在线flash播放
        jTip
            一个利用jQuery开发的提示工具。jTip通过HttpXMLRequest获取内容
        jcarousel
            轮播图片
        hcharts
            https://www.hcharts.cn/demo/highcharts
         Apache Tiles
             Apache Tiles 3 构建页面布局
                http://blog.csdn.net/chj225500/article/details/7055526
                子主题 2
            与freemarker区别
                页面模板
                @macro
            http://jaymsimusic.iteye.com/blog/1138906
    提升
        基础框架
        样例框架
    其他
        ${basedir}
            表示项目根目录,即包含pom.xml文件的目录;
        ${version}表示项目版本;
        ${project.basedir}同${basedir};
        ${project.baseUri}表示项目文件地址;
        ${maven.build.timestamp}表示项目构件开始时间;
        ${maven.build.timestamp.format}表示属性${maven.build.timestamp}
    JDNI
        JNDI(Java Naming and Directory Interface,Java命名和目录接口)
是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,
通过不同的访问提供者接口JNDI服务供应接口(SPI)的实现,
由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互
        http://www.cnblogs.com/lyy-2016/p/5742958.html
        http://blog.csdn.net/lgm277531070/article/details/6711177
    项目
        @LocalBinding
            jboss注入jndi入
                @LocalBinding(jndiBinding="CorpInfoLocal")
                @Stateless
        @PersistenceContext(unitName = "survey")
            persistence.xml
            java:/MySqlGskt

© 著作权归作者所有

共有 人打赏支持
蔡跃东-即刻行动
粉丝 0
博文 17
码字总数 12046
作品 0
金山
高级程序员
私信 提问
OpenCart poll/vote在线投票插件

这是一个投票模块,你可以将其放置于网站的任意地方。 演示地址: 演示前台: http://extension001.themes.chinaopencart.cn/index.php?route=information/information&information_id=6 演示...

OpenCart中国
2013/10/24
321
0
电霸儿/jupiter

jupiter jupiter是一个aio web框架,基于aiohttp。支持(restful格式、扫描注解、依赖注入、jinja2模板引擎、ORM框架)等。 核心组件介绍 1、jupiter_http(aio web框架) 介绍:基于aiohttp...

电霸儿
2017/09/17
0
0
spring组件扫描<context:component-scan/>使用详解

关于spring自动检测组件的使用方式网上太多了,而且也不是我记录的重点,我想说下一点可能你还不知道的经验 我们知道如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只...

长平狐
2012/11/28
43.2K
2
电霸儿/juggle

juggle juggle是一个极简的、组件式的js框架。无依赖,完美闭包,灵活且适合渐进学习,可与任何框架整合。包含(支持冒泡的事件、Tween、MV框架、http、websocket、资源、模块)等组件,按需...

电霸儿
2017/10/21
0
0
电霸儿/grain

grain grain是一个极简的、组件式的RPC框架,灵活且适合渐进学习,可与任何框架整合。同时包含(系统通用多线程模型与消息通讯、多对多关系的分布式锁、基于Servlet的HTTP框架、基于系统通用...

电霸儿
2017/09/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Android :报错Your project path contains non-ASCII characters.

报错内容如下 Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See ht......

lanyu96
10分钟前
0
0
[LintCode] Number of Islands(岛屿个数)

描述 给一个01矩阵,求不同的岛屿的个数。 0代表海,1代表岛,如果两个1相邻,那么这两个1属于同一个岛。我们只考虑上下左右为相邻。 样例 在矩阵: [ [1, 1, 0, 0, 0], [0, 1, 0, 0, ...

honeymose
10分钟前
0
0
Nginx平滑添加模块

Nginx已经编译安装并运行了一段时间, 然后某一天, 发现需要用到某个模块但当初没有编译, 这个时候怎么办呢? 卸载重新安装肯定可以的, 如果Nginx版本没有变更的话, 则有一个相对平滑的方法来添...

老菜鸟0217
15分钟前
1
0
spark安装测试

spark安装测试 由于本地已经安装好hadoop相关组件,所以本文是在yarn的基础上对spark进行安装及测试 确保hdfs及yarn成功启动,hadoop版本为2.7.3 安装scala,由于本人安装的spark是2.4.0,对应...

-九天-
29分钟前
3
0
周末看完了《电能计量自动化技术》

整体质量还行,下面分别将心得记录如下: 第一章:发展历程可以看看,现在算是智能电网阶段 2:讲主站系统。以文件进行各模块的交互很值得思考,尤其是批量数据,多团队合作的情况下。另外线...

max佩恩
49分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部