mthoutai

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

经过几年的学习与开发。以下把架构一个web项目所使用的技术。做一个简单汇总。便于以后做技术选型时。更加方便。


后端技术相关

开发语言:java

适用范围:b/s架构后台管理系统

后台框架:spring +spring mvc + mybatis,当中mvc框架可选:struts。orm框架可选:hibernate

后台缓存:redismemcached

web容器:tomcat

IDE:eclipse ee + maven,这里面IDE不推荐myeclipse

文本编辑器:sublime。notepad++

定时器:quartz-scheduler

大数据搜索:solr

非关系数据库:hbasehivemongodb

浏览器:火狐。chrome

后端界面框架:boostrapesayuiligeruidwzui(这里面大家依据须要进行一个选择,个人喜欢boostrap)

基于boostrap的后台管理界面框架:hplusAdminLTE。这里面大家能够去网上寻找。找到合适自己的就可以

模板语言:jsp。freemarker,velocity

数据库:mysql

数据库client:navicat for mysql

经常使用第三方工具类:apache common(里面有许多的子项目)



jQuery以及相关插件

日期插件:date pickerlaydate

日历插件:full calendar

表格插件:jqgrid

报表插件:echarts

文件上传插件:webuploader

弹窗插件:layersweetalert

树组件:ztree

js渲染引擎:arttemplate

checkbox或者radio插件:icheck

可拖动表格插件:jQuery gridly

拖动排序:dragsort



javascript面向对象

javascript面向对象技术解析

jquery源代码分析

js面向对象分析

w3c面向对象



系统通用模块的基础功能

1.权限管理(管理整个系统的权限分配,权限验证)

2.数据字典(配置系统的全局分类信息,系统相关基础数据)

3.图片与文件的上传下载

4.系统參数配置

5.系统桌面配置(配置每一个角色相应的桌面,或者是用户自己定义桌面)

6.组织机构管理

posted on 2017-08-01 16:50  mthoutai  阅读(1493)  评论(0编辑  收藏  举报