- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web端程序开发框架.
Web端程序开发框架.
PAGE / NUMPAGES
Web端程序开发框架.
Web 程序开发框架
一般现在的 WEB 程序框架为 MVC 框架
V 代表 view 视图
C 代表 control 控制器
M 代表 model 实例对象
对于我所说的框架的改进,基本的思路不变,还是数据和视图现实分离。
但是对于 view 视图部分,因为要处理业务逻辑的反馈 可能对于一个 jsp(或者 asp php)文件要包含视图处理逻辑 和布局两部分内容 对于 view 还可以实现处理和布局的分离 因此,现在的开发框架 修改为
View 布局( html css 等布局)
View 逻辑控制器( js)
Control 业务逻辑控制器(可以 java 可以 c 编写的 cgi 等等)
Model 服务
例如对于一个 个人 blog 来说
编写内容 可以包括以下几个方面
1.布局文件( html)
2.视图控制文件( js)
3.服务端( structs)
这里举几个典型页面、交互和页面链接的用例
布局:
Bear
login
Blog list
Navigation
页面控制部分:
Initial.js
1.获取 Navigation list ( get navigation.do)
2.获取 blog list( get bloglist.do)
3.利用 dom 动态加载 Navigation list blog list
布局:
两个输入框 两个按钮
页面控制:
Login.js
1.发送 username和 password
2.声明 处理方式 login.do
3.返回 cookies
4.填充 cookies并根据返回状态处理页面
1.返回成功:套用 user.html 模板
2.返回失败:套用 erro.html 模板
异常处理:
1.直接访问 user.html
2.检测 cookkies 合法性
3.Cookies 错误 访问非法
4.跳转至 erro.html
3.获取博文
1.点击超链接(实质为一个 js 函数调用)
2.Js根据传递参数 填充数据库查询定位标识
3.声明 server端处理方式为 blog.do
4.返回 blog 资料, js 利用 dom 动态填充框架
原创力文档


文档评论(0)