摘要:
为了补全我的春秋痴梦效率CMS系列。把这篇也发了。虽然就一个链接,却是理解我那个系列的一个比较重要的东西。 阅读全文
随笔档案-2010年05月
局部化页面和效率CMS实践系列总结
2010-05-30 20:23 by 撞破南墙, 2563 阅读, 收藏, 编辑
摘要:
现在来梳理一下我整个的春秋痴梦:CMS提升开发效率的几个想法和实践。
整个的目的是:提高开发效率,主要是后台的开发同类新需求的效率。
实现的办法是:做一个通用的增删查改列的前台使用入口。让实现新业务需求的代码量降到我能达到的最低。
几乎把重复的能封装重用的都省了。所有的要写的都是必须得写的,我叫做必要开销。
真的是一次编写,所有的实体类通用。
当然整个的功能不是很强,也没有考虑很多性能,安全。但是实现自己的想法也确实提高了效率。
觉得真的很爽。一个月前规划了整个的优化的计划。一个星期实现一个基本达到了。到现在也没有什么新的想法。 阅读全文
AutoController--通用自动增删查改
2010-05-23 15:05 by 撞破南墙, 4385 阅读, 收藏, 编辑
摘要:
我的春秋痴梦第三步:
让所有的增删查改自动化,不用每次都实例化一个controller然后郁闷的写增删查改的方法。
用自己的方法解决了文件上传和属性指定转换等问题。让程序更加自动化! 阅读全文
泛型通用动态查询(LinQ+Ajax)
2010-05-16 21:49 by 撞破南墙, 3435 阅读, 收藏, 编辑
摘要:
我的春秋痴梦第二步:
写一个 通用的 对象 列表 ,还 包含 搜索和 属性过滤。
具体的效果是:
当新 业务 添加一个 表的时候,只需要在 对象模型里的 添加一个 model
后台几乎不需写代码。
(我是后台:激动人心!)
调用的对象,第几页,属性的 过滤 和搜索全是 前台的Ajax参数控制
(我是前台:#$!@#$%$^#$%# )
下面说说我的思路吧:
1.前台发出请求 写明 调用的 modleName 和 一些属性 的过滤
如:Author like,1
ModelName Article 搜索作者 包含 1 对象名 文章
2.后台接受 处理传递的参数
3.根据 对象名 调用 对象 并过滤
4.根据 对象名 返回 对应 页面 阅读全文
读取WebConfig中的连接字符串
2010-05-07 09:35 by 撞破南墙, 852 阅读, 收藏, 编辑
摘要:
<?xml version="1.0"?><configuration><appSettings><!-- 数据库连接字符串 --><add key="DBCoon" value="Data Source=QKF;Initial Catalog=shujukuming;Persist Security Info=True;User ID=sa;... 阅读全文