技术分享
wangdong9451
这个作者很懒,什么都没留下…
展开
-
架构的第二步——技术
下面我们就对技术视点进行一定深度的剖析,说的直白一点就是对技术来进行切割,即对服务的切割,我这里来介绍技术切割的这样几把刀,不多说了。对技术进行切割绝不是一件特别简单的事情,最开始的时候,我是完全没有思路,不过老师的一句话让我顿时豁然开朗,他说你想想应该怎么样去写代码,说到这时,我先把我们通常用java编写一个web工程的代码结构写了出来,Action层,Service层,Persista...原创 2014-06-20 22:48:03 · 173 阅读 · 0 评论 -
跟着我一起用nodejs做项目——01需求分析阶段
说实话这是我人生中第一个要开始重头开始做的项目,现在在公司做的项目都是以前的老项目,最多也就有一些新的需求,多数情况都是改bug,从刚开始研究nodejs时的不了解,到现在的痴迷,我想nodejs以后会有更多的可能,本来我想做一个关于大学生兼职的网站,大学生可以在线申请职位,然后企业可以发布兼职信息,但是我暂时还想不出一个能够吸引人的地方,所以这个方案暂时放弃,等以后有时间我可...原创 2014-03-22 13:41:08 · 329 阅读 · 0 评论 -
踏上nodejs的不归路——03阶段性胜利
今天我就继续咱们的nodejs之旅,上次说到了,做项目之前的各种准备,包括最主要的express框架,velocity模板引擎依赖包,mongodb的依赖包,还有一些其他的依赖包,并且修改express所用的模板引擎,让express全面支持velocity模板引擎,这样我们就有了一个系统的架子,下一步我们就开始往架子上添砖加瓦——做一个最简单的增删改查的例子,对了在此之前我先...原创 2014-03-20 21:30:11 · 128 阅读 · 0 评论 -
踏上nodejs的不归路——02express框架的引入与使用(1)
说起express框架,http://expressjs.com/这是官网,应该说来是nodejs的一个伟大的mvc框架,这个框架最有价值的地方,我认为就是路由控制系统,这个就有点像java struts2里的action,起到了controler的作用,是不是觉得有点意思,一个web程序里居然不用有java代码,不用有php代码,用js代码就可以实现很多复杂的功能,所以我们下面就...原创 2014-03-19 22:23:07 · 233 阅读 · 0 评论 -
踏上nodejs的不归路——01万事开头难
今天我们就要开始用nodejs开始我们的web之旅了,有木有一点小激动,不废话了,咱们直接开门见山,首先介绍关于一个nodejs的概念——模块,这个有点像java中的类的概念,封装了一些属性和方法,所以我们要想使用web功能,那就要引入一个模块——http,引入模块的概念类似于java中的import,代码如下:var http = require("http"); 这样就...原创 2014-03-19 20:47:33 · 124 阅读 · 0 评论 -
踏上nodejs的不归路——前言
说起来有些许的惭愧,作为一名刚入行不久的程序猿,在这里班门弄斧未免有些太单薄,但是我是想和大家分享一下好用的技术,大家就叫我东仔吧(大学时候同学都这么叫我),说来比刚才还惭愧,我的专业不是计算机,也不是网络,我是学韩语的(这里应该有女生尖叫,但估计这个论坛也应该没有女生浏览),人生中有好多万万想不到的事,包括大力哥,他也万万没想到,他去qiangjie可人家是存钱,我也是阴差阳错转了行...原创 2014-03-19 19:24:00 · 152 阅读 · 0 评论 -
架构的第二步——技术之数据库设计
我们首先来通过一道题来探索数据库的设计,还是针对软件生命周期管理这个系统,我有这样一个需求,无论我系统怎么变化(增加减少模块),整体的表结构都不变,同时也不需要增加减少表,这里面我们还要考虑一点,就是在不同的公司,对字段的要求可能也不一样,再一些大公司针对缺陷管理可能需要50个字段甚至更多,不过对于小公司可能只需要20个字段就可以满足需求,综合上述的说明,表结构不能变,表不增也不减,所以难度之大...原创 2014-06-21 12:20:11 · 176 阅读 · 0 评论 -
架构的第一步——业务
下面我们从业务视点开始说起,也就是站在业务的角度去思考架构,这也是所有架构的必经之路,也是最重要的一条路,首先就是业务领域模型的建立,即对业务的总体分割,这是第一个步骤,下面我通过一个例子来进行一个解析,对于我们程序员来说,最熟悉的业务莫过于我们自己所在的软件行业,假设我们想做一款软件生命周期管理的软件(SLM,如bug管理,任务管理,风险管理系统等),首先我们需要问几个问题,在一个软件团队里...原创 2014-06-20 22:49:28 · 206 阅读 · 0 评论 -
苦逼程序员HLL的架构师逆袭
是实话作为一名刚入行没多久的程序猿来说,提架构师未免有些太早了,有的人甚至认为一名架构师怎么不得在软件行业摸爬滚打10余载才能熬出来,的确是这样,一名优秀的架构师确实要从项目的开发经验中,汲取养分,不过俗话说的话“不能输在起跑线上”,同时也要“站在巨人的肩膀上”,也就是说从现在开始,有着架构师梦想的骚年们,现在就应该向着这个方向去努力,不过也不用过分的紧张,通往架构师的道路也不...原创 2014-06-20 22:49:09 · 222 阅读 · 0 评论 -
跟着我一起用nodejs做项目——02分析设计阶段(1)
首先和大家说声对不起,由于本人第一次重头开始做项目,所以期间遇到了好多好多,多种多样,样样都能难道我的问题,在这里还要感谢扬哥的大力援助,让我一瘸一拐的终于走到了又一个革命性的阶段——设计阶段,说来也有些惭愧,之前由于我对基础知识的了解少之甚少,所以造成对好多知识点理解有偏差,所以我从上周四开始,我就每天抽出几个小时的时间,对UML(Unified Model Language...原创 2014-03-26 20:08:22 · 215 阅读 · 0 评论