宅客学院重磅推出的java名企就业直通班更是以全新的“3+1”模式,“录播+直播”形式,为学员终身安置就业,更是为一线城市就业的学员保障薪资。 全新“3+1”模式,打造高能攻城狮 3个月线上学习。以录播+直播的形式,不拘泥上课时间上课地点,利用碎片化时间想学就学。 1个月线下项目实战。java全栈式 ...
分类:
移动开发 时间:
2016-07-15 12:49:05
阅读次数:
250
宅客学院重磅推出的java名企就业直通班更是以全新的“3+1”模式,“录播+直播”形式,为学员终身安置就业,更是为一线城市就业的学员保障薪资。 全新“3+1”模式,打造高能攻城狮 3个月线上学习。以录播+直播的形式,不拘泥上课时间上课地点,利用碎片化时间想学就学。 1个月线下项目实战。java全栈式 ...
分类:
移动开发 时间:
2016-07-13 19:42:04
阅读次数:
159
页面 这里界面我采用jquery miniui来做的,当你完全了解了整个设计之后可以轻松切换到其他的js框架,个人认为类似muniui,easyui等等这类可以将web界面做得和winform类似的框架,特别适合做后台管理系统。要讨论controller的设计必须结合界面,这里我给出界面截图和控制器 ...
分类:
其他好文 时间:
2016-07-10 23:29:42
阅读次数:
467
CRUD全栈式编程架构之数据层的设计 CodeFirst 一直以来我们写应用的时候首先都是创建数据库 终于在orm支持codefirst之后,我们可以先建模。 通过模型去创建数据库,并且基于codefirst可以实现方便的 实现数据库迁移的工作.使用codefirst有以下几个技巧, 以Entity ...
分类:
其他好文 时间:
2016-07-06 01:40:43
阅读次数:
206
服务层代码 首先我先放出2个主要类的代码再分别讲解 接口 实现 查询实体 上一节提到Specification实现查询功能,主要实现Where功能, 但是查询还需要数据承载,查询实体就是数据的承载,其中数据到 表达式或者sql的拼接就是在GetFilter中实现的,这里要注意写法特别是 expres ...
分类:
其他好文 时间:
2016-07-06 00:12:56
阅读次数:
559
业务场景 CRUD,从数据驱动的角度几乎所有的的业务都是在做这样的事情。 几乎所有的操作都是在做对表的增删该查。 假设我们将数据库数据规个类: 分为基础/配置数据和业务/增长数据,或者说静态数据和动态数据。 其中静态数据是由后台管理员编辑的产生,动态数据是由客户产生。 那么这部分中的静态数据往往伴随 ...
分类:
其他好文 时间:
2016-06-27 00:03:50
阅读次数:
190
Laravel被称为“全栈”式框架,因为它能够处理从网络服务到数据库管理、HTML生成的一切事情,垂直集成的web开发环境给开发者提供了更好的体验。 开发人员可以通过命令行工具,生成和管理Laravel项目环境。Laravel附带了一个名为Artisan的优秀的命令行工具,它提供了一些开发过程中有用 ...
分类:
其他好文 时间:
2016-06-03 14:14:00
阅读次数:
127
定位
所谓定位就是回答几个问题,我出于什么目的要写一个框架,我的这个框架是干什么的,有什么特性适用于什么场景,我的这个框架的用户对象是谁,他们会怎么使用,框架由谁维护将来怎么发展等等。
如果你打算写框架,那么肯定心里已经有一个初步的定位,比如它是一个缓存框架、Web MVC框架、IOC框架、ORM/数据访问框架、RPC框架或是一个用于Web开发的全栈式框架。
是 否要重复造轮子?除非是练手项...
分类:
其他好文 时间:
2016-05-31 17:26:42
阅读次数:
302
这段时间研究了一下著名的开源课程管理系统Moodle,也了解了一下目前国内比较火的在线教育平台EduSoho,发现二者有诸多相似之处,但优势各异。接下来就简单对着两个平台做一下对比。 首先来说一下EduSoho的特点及优势: 1.拥有强大的专业技术团队,因而能够为用户提供全栈式的解决方案。 2.从大 ...
分类:
其他好文 时间:
2016-04-21 07:04:21
阅读次数:
526
前言 为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的 NodeJS,试图探索一条全新的前后端分离模式。 随着不同终端(Pad/Mobile/PC) ...
分类:
Web程序 时间:
2016-04-18 17:17:26
阅读次数:
175