2 Star 0 Fork 0

王贵源 / Portal

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
  • 项目说明:
    • 适用于中小型企业的门户解决方案
    • 数据库采用mysql
    • 使用nutz代替ssh
    • log4j记录日志
    • 使用bootstrap进行界面设计
    • 使用jquery easy ui 进行界面的自定义拖拽
    • 异步保存用户的个性化设置信息
    • 提供完善的角色权限管理,完全配置化的单点登录解决方案
    • 提供各种信息聚合方式,包含:
      • iframe 直接集成page
      • webservice 按照规范提供数据并由数据适配器进行展示
      • json 使用json适配器进行展示
  • 开发说明:
    • 目录
      • 代码
        • bean 你懂的,主要进行数据封装
        • biz 业务你懂的,所以业务层的类用@IocBean注解便于在controller处可以直接获取
        • config 非请勿动,其中dataSource.properties是暴露给部署人员的数据库配置,开始说到使用的是mysql当使用其他数据库有的时候直接修改并添加数据库去的Jar包即可
        • dao 你懂的,其中BasicDao有具体的开发的说明
        • module 模块此处是mvc的controller,其中BaseModule有开发说明
        • utils 工具包,提供各种通用工具
        • web.tag 自定义迭代标签包,具体的使用参考WEB-INF/jsp/exception/exception.jsp中对堆栈信息的迭代(此tag支持嵌套迭代,十二分好用的神器哦)
      • 页面
        • bootstrap bootstrap资源
        • js/util 三方的工具js,比如表单验证的(暂时未导入该资源)
        • js/portal 开发人员书写的js文件 按照模块进行命名
        • WEB-INF/jsp 安全页面目录
          • inc 包含文件 主要是hearder和footer 按照index.jsp的方式引入header即可,为便于进行数据的迭代和展示,在header处对数据进行了统一的处理
          • exception 异常处理页面,在每个模块的@Fail都由此页面进行渲染展示
    • 开发说明:
      • 代码规范
        • 分层,哪怕controller只是取一次数据,ex:
          public Result doSomeThing(){
          	clear();
          	///do some data fetch
          	fillResult();
          	return result;
          }
          
          ///do some data fetch 处一定是使用service层的类进行操作
        • 除非特殊的ajax请求,任何一个action都返回一个标准的Result对象
        • 对于页面
          • 美工使用class进行样式控制,程序员使用style写入一些需要控制的内容(其实一般就是一些 display:none的隐藏内容)
          • 美工使用name或者标签进行控制,不要使用id属性
          • 程序员要对dom对象进行操作使用id进行
  • 联系本人
    • Email: Kerbores@gmail.com
    • QQ: 19754300
    • HomePage:http://kipy.xicp.net

空文件

简介

通用门户系统,使用JAVA开发 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/SINO-NGO/Portal.git
git@gitee.com:SINO-NGO/Portal.git
SINO-NGO
Portal
Portal
master

搜索帮助