站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
SPB-二次开发手册-整体说明
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>导航:</strong> [[SpaceBuilde二次开发手册|上一页]]</span> <div style="clear:both;"></div> '''设计说明''' #本文档主要对SPB的核心架构进行描述,使设计和开发人员在开发SPB的应用时遵循统一的规范; #本文档描述了在SPB使用的常见设计机制; #本文档充分描述了在“平台+应用”中提到的可配置服务及可扩展服务,以便于在开发新的应用时使用; #本文档还对SPB的全局配置信息(例如:SiteSettings、SPBConfig)及官方提供的应用配置进行了详细说明; '''编辑设计目标''' *安全 *高负载 *易于扩展 *易用 *易于维护 *兼容所有主流[[浏览器]] 为了达成这些设计目标我们采用了以下设计机制: #安全性:为了保障产品的安全性,针对数据库的操作我们全部使用存储过程,避免了[[SQL]]注入并提升了性能; #为了提升产品的负载,采用了以下三种措施: #采用缓存减少对数据库的访问; #采用独立于[[数据库]]的全文检索技术,所有模糊查询全部采用全文检索系统实现避免对数据库执行模糊查询; #通过增加[[服务器]]来提升产品的负载,可以很方便的将本产品部署到四台或更多台服务器。 *为了增强产品的扩展性,采用了以下措施: #采用“平台+应用”的思想对产品进行构建,二次开发者只需专注于应用[[模块]]专有的业务逻辑; #采用序列化字段,二次开发者可以方便的为各种实体类增加新的属性,而无需修改数据访问层; #为主要对象的相关操作定义事件,二次开发者可以方便的注册这些事件的事件处理程序,从而以插件的机制来完善或增加产品的功能; #采用强大的皮肤机制,二次开发者可以方便的扩展现有皮肤或者制作新的皮肤; *兼容主流浏览器:采用[[web]]标准([[xhtml]]+[[css]])进行界面呈现; ==参考资料== *[http://doc.spacebuilder.cn SpaceBuilder官方] [[category:SpaceBuilder|S]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)