以一个权限系统来告别WebForm —开篇
前言:
当今是互联网的时代,我们己经阻止不了它的发展了,只有跟上脚步,才不会被抛弃,松散了这么久,该紧紧了。
背景:
我之所以说以一个权限应用系统来告别我的WebForm内部系统的生涯,是缘于我自从步入码农这个圈子,我就一直做的是各个企业的内部办公系统。几年下来发送互联网脱轨了,新生的技术,知道的太少了。这里我也就讨论内部应用系统和互联网项目的区别了。我一直处于外包公司,早就想换到互联网的公司中。最近由于公司的一些原因,迫使我不得不提前离开公司了,我们公司就是一个外包,给LX驻场做项目,每次有项目后都是临时写框架,怎么是做一些重复的工作,公司没有一套完整的成熟的框架。其实项目也都不大,每次在写在这个基本的管理框架时都占用不少时间。所以我就有想法写一通用的权限框架来完成公司的这些小的项目。目前之完成了一小部分,现在提出了离职,但我想这个框架还是要完成的。这个框架我会尽力做到完美,毕竟我想让它有一个完美的结局。说到离职,我想再和大家聊聊这两个星期面试的一些趣事和一些面试中如今会用到的一些技术。我第一个面试的是国美,和面试官聊了一些电商的发展,技术到聊的不是太多,最后可能是因为我缺少互联网项目的经验,工资也要的高了点,然后就没有然后了。在面试国美时一个来面测试的普通测试岗的期望薪资是23K,我一见就想这哥们不用面了,看着他还那么年经,就是面你的测试主管我怕也没有拿到这么多啊,你还真敢写。第二家面的是YL,这是我拿的第二个Offer,经理人不错。就是压了我不少工资,但好在有季度奖,算下来每个月和期望的也就差不了多少了。第三个是易车,没有发挥太好,再者还是没有互联网项目的经验,也就Pass了。第四个是仪器信息网的,他家是我见过态度最好的,也是处理最迅速的。很快就经过两轮面就给我Offer了。最后考虑到B To C 比B To B 的更有利于发展,我还是拒了仪器的Offer,感觉有些对不起他家,呵呵。接合面试我确定了我接下来的学习计划,计划如下,也供将要面试的和想提高的同学参考一下。
学习计划
1.MVC(EF,Dapper,NH)
2.WebService,WCF,WebAPI
3.SOA.DDD,IOC(Autofac,Spring.Net)
4.分布式(站点,数据库,缓存,Nginx,Redis.MenberCance)
5.NOSQL(Redis.MenberCance,MongonDB)
6.架构设计
7.优化
项目说明
开发环境:VS2012+ SQL2008
所用技术:JqueryEasyUI,ASP.net WebForm, Log4Net, NOPI,
Lucene.Net,Echarts
代码管理:visual Studio online
适用对象:想写一套权限控制能够快速开发的框架的初,中级码农,不适于高级,欢迎高级码农和各位大神指导,能够让其更加完美。
源码说明
见过太多在园子里求源码的,我在此说一下,源码我会给,但是我还是希望能按数据库设计和架构来在博主的带领下自己动手完成,这样会更加理解各个模块。
同时我也欢迎有兴趣的同学和我一起来开发完成,名额有限,visual Studio online的限制免费的开发帐号对于一个项目只能有5人。为了在接下来的时间里能够 与各个同学更方便的交流,我特建了一个交流群。欢迎有兴趣的同学加入,QQ群是:464158988
以一个权限系统来告别WebForm —开篇的更多相关文章
- 以一个权限系统来告别WebForm —(一)项目整休架构设计与数据库设计
在本节我想与大家与分享一下,我所将要做的权限系统的架构和数据库的表的设计.请各位大神们对我项目中设计的不足之处进行指导,让我得以更好的写完它,留给需要它的人. 我的项目架构如下图所示: 如上图所示,在 ...
- 转:RBAC如何设计一个权限系统
前言 权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐私数据泄露等问题.目前在公司负责权限这块 ...
- AngularJs打造一个简易权限系统
AngularJs打造一个简易权限系统 一.引言 上一篇博文已经向大家介绍了AngularJS核心的一些知识点,在这篇博文将介绍如何把AngularJs应用到实际项目中.本篇博文将使用AngularJ ...
- Spring Security和 JWT两大利器来打造一个简易的权限系统。
写在前面 关于 Spring Security Web系统的认证和权限模块也算是一个系统的基础设施了,几乎任何的互联网服务都会涉及到这方面的要求.在Java EE领域,成熟的安全框架解决方案一般有 A ...
- phpcms中的RBAC权限系统
PHPCMS中的RBAC权限系统主要用到了4张数据表:管理员表,角色表,菜单表,菜单权限表.先来看看数据库的数据表结构: admin 管理员表 ID 字段 类型 Null 默认 索引 额外 注释 1 ...
- 高校手机签到系统——第一部分Authority权限系统(下)
很抱歉,之前寝室光纤断了,所以到现在才更新这个系列的第二篇博客.点击访问高校手机签到系统——第一部分Authority权限系统(上) 这几天我反思了一下上一篇写博上的方式,一味的贴代码式的,是否应该更 ...
- ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 2、linux 如何修改只读文件 3、ubuntu安装
1.ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 答案:需要超级用户权限 sudo 2.linux 如何修改只读文件 答案:可以使用chmod命令,为改文件提供其他的权限.u ...
- S2SH商用后台权限系统第二讲
各位博友: 您好!我们今天接着上一讲继续学习S2SH商用后台权限系统,本讲我们重点设计下整个系统所需要的表结构. 用户表:记录用户信息. 角色表:标记用户归属的角色信息. 菜单表:或者叫模块表,记录整 ...
- 权限系统与RBAC模型概述
为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3793894.html ...
随机推荐
- 在spring环境下集成ActiveMQ
1.参考文献 Spring集成ActiveMQ配置 Spring JMS异步发收消息 ActiveMQ 2.环境 在前面的一篇ActiveMQ入门实例中我们实现了消息的异步传送,这篇博文将如何在spr ...
- java 8-5 抽象
1. 抽象类的概述: 动物不应该定义为具体的东西,而且动物中的吃,睡等也不应该是具体的. 我们把一个不是具体的功能称为抽象的功能,而一个类中如果有抽象的功能,该类必须是抽象类. 抽象类的特点: A:抽 ...
- ref关键字的作用
ref关键字使参数按引用传递.其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中. 就是说,在调用方法的参数中使用ref关键字可以使得变量能够改变. ref和out都是 ...
- 用运算符代替if、else
- /etc/profile和~/.bash_profile的区别
/etc/profile是全局的,是私有的 /etc/profile用于整个系统所有用户, ~/.bash_profile, ~/.profile和~/.bashrc 用于各个用户,这里的" ...
- 转载:关于 WebBrowser只对浏览器外应用程序以及在Internet Explorer 中以提升权限运行的应用程序启用
我是根据很多大神写的博客,以及我自己在做项目的时候做的关于提升Silverlight 中WebBrowser 提升信任的问题的总结: 1)选中Silverlight主程序,右键“属性”---“Sliv ...
- WCF4.0 –- RESTful WCF Services (1) (入门)
WCF 很好的支持了 REST 的开发, 而 RESTful 的服务通常是架构层面上的考虑. 因为它天生就具有很好的跨平台跨语言的集成能力,几乎所有的语言和网络平台都支持 HTTP 请求,无需去实现复 ...
- C语言操作符优先级
C语言操作符优先级 优先级 运算符 含 义 要求运算 对象的个数 结合方向 1 () [] -> . 圆括号 下标运算符 指向结构体成员运算符 结构体成员运算符 自左至右 2 ! 逻辑非运 ...
- IOS开发之——reveal 的使用
Reveal是一个iOS程序界面调试工具.使用Reveal,我们可以在iOS开发时动态地查看和修改应用程序的界面. 对于动态或复杂的交互界面,手写UI是不可避免的.通过Reveal,我们可以方便地调试 ...
- javascript中的闭包,超简单论述,保证小学生必懂
js中的闭包已经有很多论断了,大家伙有没有听懂了,先引用一片比较高端 的 ”汤姆大叔“ 深入理解JavaScript系列(16):闭包(Closures) 好了,为了引起大家的兴趣,先来小诗一首 v ...