如何通过框架设计实现长尾效应的狂想?
- 内容介绍
- 文章标签
- 相关推荐
本文共计680个文字,预计阅读时间需要3分钟。
当前软件公司普遍使用各种框架来编写基于数据库的增删改查程序。能否设计一种通用的框架,以便将软件开发的编码工作转变为系统参数配置工作呢?观察一
现在的软件公司用着各种各样的框架写着各种这样的基于数据库的增删改查的程序,能不能设计一种通用一些的框架,来将软件开发的敲程序代码工作变成系统参数配置工作呢?
观察一下各个应用系统的系统功能交互过程:
1.客户端发请求
2.服务器端收到请求
3.准备数据(读数据库数据)
4.准备呈现
5.用户交互(输入数据,ajax交互等)
6.客户端数据合法性验证
7.提交
8.服务器端数据合法性验证
9.业务逻辑算法
10.写数据库
11.呈现写数据库结果
如果有没有考虑到的步骤,能不能设计出来一种可动态配置的方法随时需要的话就加进去呢?比如在第10步以后加入一个写日志的功能,这么看有点像AOP思想的应用了,需要什么插入什么,其实是模块化功能设计思想的应用体系,参考struts2的拦截器的应用效果去设计就可以了。
我所设想的框架应该是什么样的呢?前面列出来的10步或者没有考虑到的应用步骤都做成插件,需要用到的配置到系统当中来就可以立刻发挥作用参与到业务应用过程中来。
本文共计680个文字,预计阅读时间需要3分钟。
当前软件公司普遍使用各种框架来编写基于数据库的增删改查程序。能否设计一种通用的框架,以便将软件开发的编码工作转变为系统参数配置工作呢?观察一
现在的软件公司用着各种各样的框架写着各种这样的基于数据库的增删改查的程序,能不能设计一种通用一些的框架,来将软件开发的敲程序代码工作变成系统参数配置工作呢?
观察一下各个应用系统的系统功能交互过程:
1.客户端发请求
2.服务器端收到请求
3.准备数据(读数据库数据)
4.准备呈现
5.用户交互(输入数据,ajax交互等)
6.客户端数据合法性验证
7.提交
8.服务器端数据合法性验证
9.业务逻辑算法
10.写数据库
11.呈现写数据库结果
如果有没有考虑到的步骤,能不能设计出来一种可动态配置的方法随时需要的话就加进去呢?比如在第10步以后加入一个写日志的功能,这么看有点像AOP思想的应用了,需要什么插入什么,其实是模块化功能设计思想的应用体系,参考struts2的拦截器的应用效果去设计就可以了。
我所设想的框架应该是什么样的呢?前面列出来的10步或者没有考虑到的应用步骤都做成插件,需要用到的配置到系统当中来就可以立刻发挥作用参与到业务应用过程中来。

