文档章节

Survery-1框架介绍

蔡跃东-即刻行动
 蔡跃东-即刻行动
发布于 2017/09/12 07:37
字数 557
阅读 4
收藏 0
点赞 0
评论 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&informationid=6 演示后...

OpenCart中国 ⋅ 2013/10/24 ⋅ 0

电霸儿/jupiter

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

电霸儿 ⋅ 2017/09/17 ⋅ 0

电霸儿/grain

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

电霸儿 ⋅ 2017/09/30 ⋅ 0

电霸儿/juggle

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

电霸儿 ⋅ 2017/10/21 ⋅ 0

三款 RPG 报表程序生成器推荐

RPG (Report Program Generator)开发不是一件轻松的事情,本文介绍3款RPG开发框架,可以帮助开发者相对轻松建立RPG应用。 Renaissance 框架 使用开源Renaissance框架,运行在IBM i上,由ILE...

老枪 ⋅ 2011/03/01 ⋅ 8

基于Metronic的Bootstrap开发框架经验总结(15)-- 更新使用Metronic 4.75版本

在基于Metronic的Bootstrap开发框架中,一直都希望整合较新、较好的前端技术,结合MVC的后端技术进行项目的开发,随着时间的推移,目前Metronic也更新到了4.75版本,因此着手对这个版本的内容...

walb呀 ⋅ 2017/12/04 ⋅ 0

记一次和阿里某总监对话引发的思考:说说你框架的设计思路和优点亮点!

背景: 前不久和阿里的一个技术总监风动聊的时候,他问了这样一个问题:说说你框架的设计思路和优点? 话说,这个问题,5年前开始就一直经常出现在眼前,可我从没认真为它找出过答案! 于是,...

路过秋天 ⋅ 2016/12/19 ⋅ 0

ORM for Net主流框架汇总与效率测试

框架已经被越来越多的人所关注与使用了,今天我们就来研究一下net方面的几个主流ORM框架,以及它们的效率测试(可能会有遗漏欢迎大家讨论)。 ORM框架:Object/Relation Mapping(对象/关系 ...

黄欣怡 ⋅ 2017/06/13 ⋅ 0

开源中国7-2期推荐 Java Web应用框架Play!

Play!是一个full-stack(全栈的)Java Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需 的所有东西。 Play!...

老枪 ⋅ 2010/07/12 ⋅ 2

组件式 JS 框架--juggle

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

电霸儿 ⋅ 2017/11/17 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 52分钟前 ⋅ 0

VS2015配置并运行汇编(一步一步照图做)【vs2017的链接在最后】

前言 我是上学期学的汇编,因为有vs又不想用课上教的麻烦的dosbox以及masm32,但是一直没找到高亮插件和能调试的(难在运行不了而找不到答案上,出现的错误在最后放出,还请先达们不吝指点)...

simpower ⋅ 今天 ⋅ 0

一起读书《深入浅出nodejs》-node模块机制

node 模块机制 前言 说到node,就不免得提到JavaScript。JavaScript自诞生以来,经历了工具类库、组件库、前端框架、前端应用的变迁。通过无数开发人员的努力,JavaScript不断被类聚和抽象,...

小草先森 ⋅ 今天 ⋅ 0

Java桌球小游戏

其实算不上一个游戏,就是两张图片,不停的重画,改变ball图片的位置。一个左右直线碰撞的,一个有角度碰撞的。 左右直线碰撞 package com.bjsxt.test;import javax.swing.*;import j...

森林之下 ⋅ 今天 ⋅ 0

你真的明白RPC 吗?一起来探究 RPC 的实质

你真的明白RPC 吗?一起来探究 RPC 的实质 不论你是科班出身还是半路转行,这么优秀的你一定上过小学语文,那么对扩句和缩句你一定不陌生。缩句就是去除各种修饰提炼出一句话的核心,而不失基...

AI9o後 ⋅ 今天 ⋅ 0

z-index设置失效?

今天碰到了一个问题,就是在给li设置提示框的时候,有用到遮罩效果,本来想把对应的出现在最顶层,可是不管将li设置的z-index值设为多大,li都没有出现在遮罩层之上。 我在网上查了z-index设...

IrisHunag ⋅ 今天 ⋅ 0

CyclicBarrier、CountDownLatch以及Semaphore使用及其原理分析

CyclicBarrier、CountDownLatch以及Semaphore是Java并发包中几个常用的并发组件,这几个组件特点是功能相识很容易混淆。首先我们分别介绍这几个组件的功能然后再通过实例分析和源码分析其中设...

申文波 ⋅ 今天 ⋅ 0

Java对象的序列化与反序列化

Java对象的序列化与反序列化

Cobbage ⋅ 今天 ⋅ 0

Sqoop

1.Sqoop: 《=》 SQL to Hadoop 背景 1)场景:数据在RDBMS中,我们如何使用Hive或者Hadoop来进行数据分析呢? 1) RDBMS ==> Hadoop(广义) 2) Hadoop ==> RDBMS 2)原来可以通过MapReduce I...

GordonNemo ⋅ 今天 ⋅ 0

全量构建和增量构建的区别

1.全量构建每次更新时都需要更新整个数据集,增量构建只对需要更新的时间范围进行更新,所以计算量会较小。 2.全量构建查询时不需要合并不同Segment,增量构建查询时需要合并不同Segment的结...

无精疯 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部