社区
Ajax
帖子详情
刚完成的一个系统后台管理框架,请提点建议
三木哥
2008-09-24 10:30:57
系统特点:
1. 采用三层架构;
2. 支持各种类型的数据库;
3. 多语言,多文化,多界面;
4. 支持各种 浏览器;
5. VS2008,.net framework 3.5, ajax.net;
6. 整个系统没用到第三方控件, 全是自已开发.
http://58.61.153.197:999
username: Guest
password: 888
请大家提点意见和建议,多谢!!
...全文
339
15
打赏
收藏
刚完成的一个系统后台管理框架,请提点建议
系统特点: 1. 采用三层架构; 2. 支持各种类型的数据库; 3. 多语言,多文化,多界面; 4. 支持各种 浏览器; 5. VS2008,.net framework 3.5, ajax.net; 6. 整个系统没用到第三方控件, 全是自已开发. http://58.61.153.197:999 username: Guest password: 888 请大家提点意见和建议,多谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guoyunkun
2010-09-27
打赏
举报
回复
还有树型菜单样式改一下,这个样式不是太好看。
guoyunkun
2010-09-27
打赏
举报
回复
嗯不错要是能共享就更好了
wzctc
2008-12-24
打赏
举报
回复
真不错,很好的学习例子,能否共享下代码。
我的信箱是sly@wzzbtb.com。
zzjder_sh
2008-09-28
打赏
举报
回复
不错,就是反应速度有些慢!楼主能否共享一下源代码呀,我的邮箱是:zzjder@hotmail.com,希望能共同一起研究一下!谢谢!
冰岛男孩
2008-09-28
打赏
举报
回复
登录不上啊!是不是密码错误啊!
mornone
2008-09-28
打赏
举报
回复
很牛,很棒啊,~
三木哥
2008-09-27
打赏
举报
回复
[Quote=引用 8 楼 xb0514 的回复:]
那么些主题是怎么弄上去的?斑竹透露一下呗!
[/Quote]
用asp.net 2.0的Theme来实现的.
在App_Themes文件下面可以建立多个主题,每个主题可以包含不同的图片,CSS文件,SKIN文件等,
例如在App_Themes文件下建立了两个主题: Theme1和Theme2,
然后只需要在页面的PreInit事件中键入: this.Theme = "Theme1";或this.Theme = "Theme2";就可以分别设置两种不同的主题了.
在这个系统中我是在基类里面重写OnPreInit事件来设置主题的,这样的话所有继承该基类的页面都能应用到主题,
当然,这其中还涉及到数据库操作,以存储每个用户所选择的主题.
xb0514
2008-09-27
打赏
举报
回复
那么些主题是怎么弄上去的?斑竹透露一下呗!
三木哥
2008-09-27
打赏
举报
回复
UP
qiaozhijie888
2008-09-25
打赏
举报
回复
我也是学习的,看看。。不错。。
yyh84yangtaohui
2008-09-25
打赏
举报
回复
up, 学习下
三木哥
2008-09-25
打赏
举报
回复
[Quote=引用 3 楼 lirac1 的回复:]
二次登陆的时候就记住密码了?
[/Quote]
这个应该是你浏览器的设置吧,跟系统无关!
lirac1
2008-09-25
打赏
举报
回复
二次登陆的时候就记住密码了?
jinyan007
2008-09-25
打赏
举报
回复
能不能看看比的源代码啊??
jinyan007
2008-09-25
打赏
举报
回复
我也是学习的,看看。。不错。。
CMS
后台管理
系统
CMS
后台管理
系统
我讲课特色:方法论:授人以鱼不如授人以渔一、宏观思维:全局解剖(架构层面)二、微观思路:每一行代码解剖三、哲学思想:结合马克思哲学讲解代码,分析表象与本质基于SpringBoot、Shiro、Mybatis的权限
后台管理
系统
。基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。
系统
需求· JDK >= 1.8· MySQL >= 5.5· Maven >= 3.0主要特性· 完全响应式布局(支持电脑、平板、手机等所有主流设备)· 强大的一键生成功能(包括控制器、模型、视图、菜单等)· 支持多数据源,简单配置即可实现切换。· 支持按钮及数据权限,可自定义部门数据权限。· 对常用js插件进行二次封装,使js代码变得简洁,更加易维护· 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击· Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。· 国际化支持,服务端及客户端支持· 完善的日志记录体系简单注解即可实现技术选型1、
系统
环境· Java EE 8· Servlet 3.0· Apache Maven 32、主
框架
· Spring Boot 2.0· Spring Framework 5.0· Apache Shiro 1.43、持久层· Apache MyBatis 3.4· Alibaba Druid 1.14、视图层· Bootstrap 3.3· Thymeleaf 3.0内置功能· 用户管理:用户是
系统
操作者,该功能主要
完成
系统
用户配置。· 部门管理:配置
系统
组织机构(公司、部门、小组),树结构展现支持数据权限。· 岗位管理:配置
系统
用户所属担任职务。· 菜单管理:配置
系统
菜单,操作权限,按钮权限标识等。· 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。· 字典管理:对
系统
中经常使用的一些较为固定的数据进行维护。· 参数管理:对
系统
动态配置常用参数。· 通知公告:
系统
通知公告信息发布维护。· 操作日志:
系统
正常操作日志记录和查询;
系统
异常信息日志记录和查询。· 登录日志:
系统
登录日志记录查询包含登录异常。· 在线用户:当前
系统
中活跃用户状态监控。· 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。· 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。·
系统
接口:根据业务代码自动生成相关的api接口文档。· 服务监控:监视当前
系统
CPU、内存、磁盘、堆栈等相关信息。· 在线构建器:拖动表单元素生成相应的HTML代码。· 连接池监视:监视当期
系统
数据库连接池状态,可进行分析SQL找出
系统
性能瓶颈。项目介绍核心技术SpringBoot
框架
1、介绍Spring Boot是一款开箱即用
框架
,提供各种默认配置来简化项目配置。让我们的Spring应用变的更轻量化、更快的入门。 在主程序执行main函数就可以运行。你也可以打包你的应用为jar并通过使用java -jar来运行你的Web应用。它遵循约定优先于配置的原则, 使用SpringBoot只需很少的配置,大部分的时候直接使用默认的配置即可。可以与Spring Cloud的微服务无缝结合。Spring Boot2.0 环境要求必须是jdk8或以上版本,Tomcat8或以上版本2、优点· 使编码变得简单: 推荐使用注解。· 使配置变得简单: 自动配置、快速构建项目、快速集成新技术能力 没有冗余代码生成和XML配置的要求· 使部署变得简单: 内嵌Tomcat、Jetty、Undertow等web容器,无需以war包形式部署· 使监控变得简单: 自带项目监控Shiro安全控制1、介绍Apache Shiro是Java的
一个
安全
框架
。Shiro可以帮助我们
完成
:认证、授权、加密、会话管理、与Web集成、缓存等。其不仅可以用在 JavaSE环境,也可以用在 JavaEE 环境。2、优点· 易于理解的 Java Security API· 简单的身份认证,支持多种数据源· 对角色的简单的授权,支持细粒度的授权· 不跟任何的
框架
或者容器捆绑,可以独立运行3、特性Authentication身份认证/登录,验证用户是不是拥有相应的身份Authorization授权,即验证权限,验证某个已认证的用户是否拥有某个权限,即判断用户是否能做事情 SessionManagement会话管理,即用户登录后就是一次会话,在没有退出之前,它的所有信息都在会话中Cryptography加密,保护数据的安全性,如密码加密存储到数据库,而不是明文存储Caching缓存,比如用户登录后,其用户信息,拥有的角色/权限不必每次去查,提高效率ConcurrencyShiro支持多线程应用的并发验证,即如在
一个
线程中开启另
一个
线程,能把权限自动传播过去Testing提供测试支持RunAs允许
一个
用户假装为另
一个
用户(如果他们允许)的身份进行访问RememberMe记住我,这是非常常见的功能,即一次登录后,下次再来的话不用登录了4、架构Subject主体,代表了当前的“用户”,这个用户不一定是
一个
具体的人,与当前应用交互的任何东西都是Subject,如网络爬虫, 机器人等;即
一个
抽象概念;所有Subject都绑定到SercurityManager,与Subject的所有交互都会委托给SecurityManager;可以把Subject认为是
一个
门面;SecurityManager才是实际的执行者SecurityManage安全管理器;即所有与安全有关的操作都会与SecurityManager交互;且它管理着所有Subject; 可以看出它是Shiro的核心,它负责与后边介绍的其他组件进行交互Realm域,Shiro从Realm获取安全数据(如用户,角色,权限),就是说SecurityManager要验证用户身份, 那么它需要从Realm获取相应的用户进行比较以确定用户身份是否合法;也需要从Realm得到用户相应的角色/权限进行验证用户是否能进行操作;可以有1个或多个Realm,我们一般在应用中都需要实现自己的RealmSessionManager如果写过Servlet就应该知道Session的概念,Session需要有人去管理它的生命周期,这个组件就是SessionManagerSessionDAODAO大家都用过,数据库访问对象,用于会话的CRUD,比如我们想把Session保存到数据库,那么可以实现自己的SessionDAO,也可以写入缓存,以提高性能CacheManager缓存控制器,来管理如用户,角色,权限等的缓存的;因为这些数据基本上很少去改变,放到缓存中后可以提高访问的性能应用代码通过Subject来进行认证和授权,而Subject又委托给SecurityManager; 我们需要给Shrio的SecurityManager注入Realm,从而让SecurityManager能得到合法的用户及其权限进行判断,Shiro不提供维护用户/权限,而是通过Realm让开发人员自己注入。Shiro不会去维护用户,维护权限;这些需要自己去设计/提供;然后通过响应的接口注入给Shiro即可Thymeleaf模板1、介绍Thymeleaf是
一个
用于Web和独立Java环境的模板引擎,能够处理HTML、XML、JavaScript、CSS甚至纯文本。能轻易的与Spring MVC等Web
框架
进行集成作为Web应用的模板引擎。 与其它模板引擎(比如FreeMaker)相比,Thymeleaf最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个Web应用(更加方便前后端分离,比如方便类似VUE前端设计页面),抛弃JSP吧。 Thymeleaf 3.0是
一个
完全彻底重构的模板引擎,极大的减少内存占用和提升性能和并发性,避免v2.1版因大量的输出标记的集合产生的资源占用。 Thymeleaf 3.0放弃了大多数面向DOM的处理机制,变成了
一个
基于事件的模板处理器,它通过处理模板标记或文本并立即生成其输出,甚至在新事件之前响应模板解析器/缓存事件。Thymeleaf是Spring Boot官方的推荐使用模板。2、优点· 国际化支持非常简单· 语法简单,功能强大。内置大量常用功能,使用非常方便· 可以很好的和Spring集成· 静态html嵌入标签属性,浏览器可以直接打开模板文件,便于前后端联调· Spring Boot 官方推荐,用户群广
全栈开发入门实战:
后台管理
系统
这篇 Chat 将分享个人开发
一个
后台管理
系统
的全过程。
后台管理
系统
,其实可以作为全栈开发的入门项目,因为它会涉及到前后台交互的很多知识点,做完
一个
后台管理
系统
,然后部署上线,你基本就算是入门全栈开发了。 本篇 Chat,以 Node 技术作为后台,Express 作为 Web
框架
,重点分享全栈开发的过程。由于篇幅关系,重点写实战,基础知识简单带过。 主要包含以下几个方面内容: 项目开发前的准...
框架
技术Vue --- 路由、
后台管理
系统
页面
Vue
框架
内容管理前端路由前端路由的工作方式实现简易的前端路由 created中window.onhashchangevue-router基本使用 router-link的hash地址不需要#vue-router的高级用法路由重定向路由高亮使用默认的高亮class类使用自定义的高亮class类嵌套路由动态路由匹配动态路由匹配获取参数值id----- $route.params简化传参 --- props接收路由参数编程式导航vue-router编程式导航API命名路由 name指定跳转的路由,param
vue
后台管理
系统
流程(面试必选)
口述vue
后台管理
系统
流程(面试可用) 后台页面的权限验证与安全性是非常重要的,可以说是
一个
后台项目一开始就必须考虑和搭建的基础核心功能 我们前端所要做的是: 不同的权限对应着不同的路由,同时侧边栏也需要根据不同的权限 , 异步生成. 技术栈主要有: vue,vue-router,vuex,axios,vue-cli 3.x(没有webpack.config.js配置文件,取而代之的是vue.c...
数据库课程设计——人才市场管理
系统
、教学管理
系统
、产品销售管理
系统
、小区物业管理
系统
一、课程设计要求 以SQL Server或MySQL作为后台数据库,以Java或C#或PHP 等高级语言及技术作为开发工具,开发语言和开发工具不做要求(不
建议
用ORM
框架
,如果用了,要能分析
框架
的实现原理)。
完成
一个
数据库应用
系统
的设计全过程,包括需求分析、数据库设计、数据库建立、数据输入、应用
系统
的设计和开发、用户界面的设计和实现、
系统
安装和调试等。 要求从以下
系统
中选择
一个
课题,
完成
系统
分析、设计和开发。 1.人才市场管理
系统
2.教学管理
系统
3.产品销售管理
系统
4.小区物业管理
系统
(一)具体要求
Ajax
52,797
社区成员
25,305
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章