代码改变世界

随笔分类 - 小型项目总结

AngularJs项目文件以及文件夹结构

2015-09-27 23:36 by 圣殿骑士, 5469 阅读, 收藏, 编辑
摘要:app/ Libs/ // references for all libs angular.js angular route.js common/ // acts as reusable/shared components or partials of our site header/ ... 阅读全文

架构设计分享之权限系统(看图说话)

2014-08-31 22:41 by 圣殿骑士, 32460 阅读, 收藏, 编辑
正文内容加载中...

架构设计(ASP.NET MVC+Knockout+Web API+SignalR)

2014-01-16 18:12 by 圣殿骑士, 13735 阅读, 收藏, 编辑
正文内容加载中...

项目重构方案设计

2010-06-23 11:28 by 圣殿骑士, 11835 阅读, 收藏, 编辑
摘要:最近接手到一个已经成型的项目,然后我们的任务就是对它进行重构,这个项目是一个功能很齐全的WPF视频播放器(附带很多其他功能),在仔细研究了项目的背景和架构以后,初步做出了一下的重构方案:目前现状:虽然整个系统做得很漂亮,代码也写得不错,但仍有以下不足:架构有待改善。虽然看似MVC架构,却没有遵循MVC的模式,里面逻辑和UI耦合很高,没有清晰的规律。没有充分用到WPF的特性。WPF除了给我们很多炫丽的效果外,还给我们提供了诸如Binding,command等特性,这些特性可以帮我们隔开耦合,同时减少代码量。代码和文件没有组织。代码、dll、样式文件和资源文件等没有统一的组织,到处都有,这样看.. 阅读全文

小型项目总结之三

2009-11-30 23:42 by 圣殿骑士, 513 阅读, 收藏, 编辑
摘要:这个小型项目有点曲折,始于2006年,当时由于没有总结经验,所以后来又做了N个类似的项目,鉴于此,记下总结。系统所用硬件规格建议应用程序服务器(App Server) 项 目品 名 规 格数 量7-1.IBM X-345 Server4--Xeon 3.06CPU及以上1--Cache :每颗CPU 512KB及以上 --2G PC-133MHz ECC RAM 及以上1--73.4 GB硬盘 1... 阅读全文

小型项目总结之二

2009-11-30 23:42 by 圣殿骑士, 694 阅读, 收藏, 编辑
摘要:这个小型项目有点曲折,始于2006年,当时由于没有总结经验,所以后来又做了N个类似的项目,鉴于此,记下总结。系统硬件架构为了使本系统获得更好的安全性、扩展性和更高的执行效能,我们建议整个系统采取分布式部署的方案,该方案系统架构示意图如下:具体部署如下:原理图如下:将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来,有以下好处:有利于安... 阅读全文

小型项目总结之四

2009-11-30 23:42 by 圣殿骑士, 669 阅读, 收藏, 编辑
摘要:这个小型项目有点曲折,始于2006年,当时由于没有总结经验,所以后来又做了N个类似的项目,鉴于此,记下总结。系统数据结构设计逻辑结构设计要点主要逻辑结构如下:概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的... 阅读全文

小型项目总结之一

2009-11-30 23:41 by 圣殿骑士, 1208 阅读, 收藏, 编辑
摘要:这个小型项目有点曲折,始于2006年,当时由于没有总结经验,所以后来又做了N个类似的项目,鉴于此,记下总结。系统软件架构概括系统采用了B/S结构, 多层运行模式,同时适用于Intranet/Internet。浏览器为第一层,作为系统的应用界面;中间层为以WCF为载体的SOA;应用逻辑服务为第三层;数据链接为第四层,作为系统的数据存取服务。此架构无须安装客户端软件,便于软件的分发和维护升级,适应了众... 阅读全文