之前,学习编写机房收费系统的文档时,曾写过机房收费系统数据库概念设计模型——ER图这篇文章,现在到了机房收费系统个人版重构阶段,需要再次进行数据库的设计。可以说,之前的数据库的概念设计给我现在的设计奠定了一定的基础,但是仍然发现自己的设计中有许多不合理并且需要改进的地方。...
分类:
数据库 时间:
2014-08-25 22:53:15
阅读次数:
446
又是设计原则,又是设计模式,到底该用哪个呢? =============================================================================在“设计模型”一章中,我们提到设计原则和设计模式是互补的,设计原则和设计模式互补体现在:设计原则主要用于指导“类的定义”的设计,而设计模式主要用于指导“类的行为”的设计。 举一个很简单的例子:假设我们...
分类:
其他好文 时间:
2014-08-18 10:52:14
阅读次数:
243
一种工业级系统交互建模工具的应用【摘要】本文以探索如何维护大规模复杂系统交互设计模型为目的,以EventHelix公司的商业付费软件EventStudio System Designer为建模工具,对大规模复杂系统的交互设计进行了应用,认为类ESSD的设计工具能大幅降低系统设计建模的开发和维护复杂度...
分类:
其他好文 时间:
2014-08-18 09:11:13
阅读次数:
311
Struts是什么?
struts是一种框架。
先说之前的设计,客户端浏览器通过容器调用类,类直接重定向或转发请求给页面;而struts相当于是提供了一种丰富的工具,使类与界面解耦。
使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优...
分类:
其他好文 时间:
2014-08-14 01:39:27
阅读次数:
297
随着响应式设计模型的诞生,Web网站又要发生翻天腹地的改革浪潮,可能有些人会觉得在国内IE6用户居高不下的情况下,这些新的技术还不会广泛的蔓延下去,那你就错了,如今淘宝,凡客,携程等等公司都已经在大胆的尝试了这项技术,并完美的应用在了自己的网站上了。再不更新知识你就老了。我今天就总结一下响应式设计的...
分类:
Web程序 时间:
2014-07-22 00:06:33
阅读次数:
294
ThinkPHP支持多层设计。1.模型层Model使用多层目录结构和命名规范来设计多层的model,例如在项目设计中如果需要区分数据层,逻辑层,服务层等不同的模型层可以在模块目录下创建Model,Logic,Service目录,把对用户表的所有模型操作分成3层。1.Model/UserModel用于...
分类:
Web程序 时间:
2014-07-07 14:26:02
阅读次数:
274
源自《Linux 运维之道》丁一明编著 一书的总结 Apache HTTP Server项目是在Windows和UNIX等平台上可以运行的跨平台开源HTTP服务器的软件,该项目的目标是提供安全、高效、可扩展的HTTP服务。Apache HTTP Server非常重要的是它采用了模块化设计模型,Ap....
分类:
Web程序 时间:
2014-07-03 11:33:36
阅读次数:
288
背景:数据系统生存期
我们把数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生存期。这个生存期一般可以划分成七个阶段:规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行维护。今天的重点概念设计到逻辑设计的转换。...
分类:
数据库 时间:
2014-06-28 07:21:17
阅读次数:
260
伴随着前端的多样化和复杂化,设计模型不再是后端的专有名词,从最初的面向对象,到如今框架引出的mvc等,今天主要讲的却是Model-View-ViewModel(MVVM)。
对于mvc大家可能都会相对的很熟悉,而mvvm估计陌生的居多,在我们web实际开发中用户的输入等行为必须通过监听窗口、文档和元素上的事件来获得而这些东西常常被认为是View,而按照mvc模式这部分却是不应该在view层...
分类:
其他好文 时间:
2014-06-24 23:45:03
阅读次数:
210
1. 什么是awkawk是Unix/Linux提供的样式扫描与处理工具,非常擅长处理结构化数据和生成表单。与sed 和grep 很相似,但功能却超过大于两者,由于awk具备各种脚本语言的特点,所以也可以把它看做一种脚本语言。本文介绍了awk的使用方法。2. awk程序设计模型awk程序由三部分组成,...
分类:
其他好文 时间:
2014-06-24 12:12:43
阅读次数:
277