论坛首页 入门技术论坛

公司的通用组件怎么写???

浏览 2513 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-15  
现在项目完成了,没什么事情,于是想写一个公共代码:比如权限管理子系统,用户报表子系统,此类的通用代码(以后有新的项目就可以直接套用)。
1.要求有那些基础知识?
2.写通用组件代码的要求是什么?
3.应该考虑那些方面?
4.写组件的过程是怎么样的 ?
希望大家能进行激烈的讨论 ^_^
   发表时间:2007-05-15  
自己先顶一个,等待中。。。
0 请登录后投票
   发表时间:2007-05-15  
热烈不起来

p.s:你举的例子好像网上都已经有开源了  你可以考虑去看看
0 请登录后投票
   发表时间:2007-05-15  

ddandyy     16 分钟前

热烈不起来

p.s:你举的例子好像网上都已经有开源了 你可以考虑去看看

要求自己写。
0 请登录后投票
   发表时间:2007-05-15  
引用

ddandyy 16 分钟前

热烈不起来

p.s:你举的例子好像网上都已经有开源了 你可以考虑去看看


要求 自己完成组件代码。
0 请登录后投票
   发表时间:2007-05-15  
什么叫“要求”

你上面不是说你只是“没什么事情,于是想写一个公共代码”

难道是你们公司分给你的?


p.s:那些源代码说得不比我们清楚么  你想自己写就写好了   没说让你抄吧

突然想起前阵子来的那个应届的  真是............
0 请登录后投票
   发表时间:2007-05-15  
引用

ddandyy     4 分钟前

什么叫“要求”

你上面不是说你只是“没什么事情,于是想写一个公共代码”

难道是你们公司分给你的?

p.s:那些源代码说得不比我们清楚么 你想自己写就写好了 没说让你抄吧

突然想起前阵子来的那个应届的 真是............


你有链接地址吗?
把链接地址帖出来吧!
0 请登录后投票
   发表时间:2007-05-16  
引用
以黑盒的思想去做通用组件的设计才能达到真正的效果,这个道理其实大多数人都是知道的,只是到了真正的抽象做通用组件的时候就不会那么想了,通用组件的要求主要是不对其调用者造成侵入,同样也不让调用者对其产生侵入,当成黑盒来设计有些时候会让你不自觉的就解决了这个问题。
比如在设计一个通用的附件上传组件,首先要仔细分析作为附件上传这个通用组件来说对外它需要产生什么东西呢?通常来说需要的是它输出已上传的附件名、附件URL,而同样它所需要接受外部传入的也是已上传的附件名和附件URL,这样就构造出了附件上传组件这个黑盒,对于外部来说,需要了解的无非就是接口中参数的意义,其他并不需要关注,当然,附件这种通用组件比较简单,但这种思想同样可以引申到分页组件等。
作为通用组件在考虑功能实现以外最重要的就是考虑侵入问题。

黑盒式的设计思想还可以应用在很多的场合中去,其实模块接口的定义同样也是如此的概念,此时的模块对调用者来说就是黑盒,I/O仍然是设计的要素。

转帖
0 请登录后投票
   发表时间:2007-05-16  
大家有空就看看下面的链接地址:
http://www.blogjava.net/BlueDavy/category/1911.html?Show=All
可惜就是没有源代码。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics