- 浏览: 13477 次
- 性别:
- 来自: 北京
博客专栏
-
自己写一个MVC框架
浏览量:4616
最新评论
-
mazhiyuan:
这个,有没有考虑多线程的问题啊,action类中存在成员变量, ...
自己写一个MVC框架(一) -
yanxunjian:
可以把源码打包上传吗
自己写一个MVC框架(三) -
rancococ:
不和别人分享有何用?
分享经验,做一个好用的扩展性好的网站管理系统 -
gwpking8419:
扯皮。。。。
分享经验,做一个好用的扩展性好的网站管理系统 -
lixinstudio:
jyjava 写道是李欣?O(∩_∩)O~
呵呵是立信
自己写一个MVC框架(一)
文章列表
关于CSS,如果有人问起你关于CSS方面的话题,对于CSS熟悉度不同的人分别有如下精采的回答,非常有趣:
第0级:CSS?那不是一个多人射击游戏吗?
有些人因为在找CS:S(Counter Strike: Source)这款游戏的资讯而进到#CSS网站。不必担 ...
记得以前教几个德国朋友做中餐,他们非得把我挖出的佐料记录为1/3调羹或1/2调羹,虽然当时很不以为然,为泱泱我国的自如随意而窃喜,但在看到彼国那么多精致规矩的制作之后,不得不感慨只有认真对待每一个细节,才能在整体上有一个高效益的结果,在设计上,特别是应用设计方面也应如此吧!问问每个设计人,大家设计制作的每一个网站,能不能对自己的设计负责,是否有些遗憾是不必要留下的呢 “;”? 在网络广告展示、交换链接、网站内部告知等很多方面,BENNER都有着很广泛的应用,但对其中的一些关键性数据如果做到心中有“数”,将对网站的规范性建设起到良好的作用。一、 动画的一般性数据的探讨: 在浏览网页的过程中, ...
- 2011-12-06 21:46
- 浏览 964
- 评论(0)
最好的网站中有一些非同寻常的,奇怪的,甚至可以算得上诡异的设计。不过那些挑战传统的尝试说不定会已经改变了传统的定义。话说回来,要做到完全原创,创造出没人做过的东西实在是设计过程中最难做的事。打破常规之后,成功与失败只有一步之遥。你要么做出令人惊艳的聪明设计,要么做出一堆垃圾饱受批评。别人从来不这么做是有原因的,因为有些点子实在是糟透了。要从人们知道并喜欢的区域走出来,你得非常勇敢才行。下面是一些相关实例:MB Dragan 上的独特导航不是你通常所见的站点导航,但看起来还是一个网站,同那些标准导航同样的好。这样做有点冒险,但结果非常符合该网站特质。十分切题的设计,很难让人不欣赏这导航与整个设计之 ...
最好的网站中有一些非同寻常的,奇怪的,甚至可以算得上诡异的设计。不过那些挑战传统的尝试说不定会已经改变了传统的定义。话说回来,要做到完全原创,创造出没人做过的东西实在是设计过程中最难做的事。打破常规之后,成功与失败只有一步之遥。你要么做出令人惊艳的聪明设计,要么做出一堆垃圾饱受批评。别人从来不这么做是有原因的,因为有些点子实在是糟透了。要从人们知道并喜欢的区域走出来,你得非常勇敢才行。下面是一些相关实例:MB Dragan 上的独特导航不是你通常所见的站点导航,但看起来还是一个网站,同那些标准导航同样的好。这样做有点冒险,但结果非常符合该网站特质。十分切题的设计,很难让人不欣赏这导航与整个设计之 ...
自从上一篇之后,隔了好久才写这篇真是不好意思。下面我把这个MVC框架的剩余的最后一部分分享给大家。 MVC里面不仅需要action这样普通的控制器,还需要另外一种控制器:前端控制器ActionServlet ActionServlet 继承了传统的servlet,负责从创建应用命令控制器RequestProcessor,和创建XML解析器XmlParser,它如同打仗时的先锋队,“所有的请求”首先被它获取拦截,通过它和已知的配置文件就可以把请求发给对应的action,因此它在MVC模型中扮演中央控制器的角色。(其实和struts框架中的actionservlet的功能几乎一样)代码如 ...
jQuery的易扩展性吸引了来自全球的开发者来共同编写jQuery插件。jQuery插件不仅能够增强网站的可用性,有效地改善用户体验,还可以大大减少开发时间。现在的jQuery插件很多,可以根据您的项目需要来选择。这里为您介绍20款非常不错的插件。
Creative Radical Web Typography
Lettering.js是一个轻量经的、易于使用的jQuery插件,可创造出极具个性的网页排版,是2010年最佳jQuery插件之一。
演示 | 下载
New FancyMoves Jquery Product Slider
Jquery Product Slid ...
我个人作网站后台系统的开发已经有十多年了,做的东西自认为还不错,至少自己是非常用心的在作这个系统,是真心做做好这个系统,而不是靠胡说八道,蒙骗不懂的客户,我希望每一个用我系统的人,越用越能领悟我做这 ...
基础数据准备好之后,就轮到action 和 actionform 出场了 (struts 的核心组件)。 mvc框架中control 在这里就是action,充当控制器的action在请求发送发来时可以做出相应的处理然后转发到(或者重定向)对应的页面,这样通过控制器这个中介者,当模型层的数据发生了改变之后,视图层将自动改变其内容,这里也蕴含了设计模式中的观察者模式和中介者模式。 我写的简单action如下:
view plain
MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制(Controller)。
MVC模式如今大量应用与web开发中,其优势明显,收到了众多开发者的欢迎和支持,struts框架的核心架构也用到了MVC,既然MVC如此犀利,我们就应该深入理解其中的流程,而作为一个IT精英,我们肯定会想到看相关的源码,看完理解之后,我个人认为最高的境界就是自己写一个类似的框架出来,下面我就把自己理解编写的MVC框架分享给大家!
当然我现在采用的是struts1.X版本的思想! struts1.X中有两个 核心的配置: action和form-bean 对应 ...
尽管我使用Javascript来做开发有很多年了,但它常有一些让我很惊讶的小特性。对于我来说,Javascript是需要持续不断的学习的。在这篇文章中,我将列出10个Javascript使用小技巧,主要面向Javascript新手和中级开发者。希望每个读者都能至少从中学到一个有用的技巧。
1.变量转换
看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高。
view sourceprint?
1
var myVa ...
Web设计是一个不断变化的领域,因此掌握最新的发展趋势及技术动向对设计师来说非常重要,无论是学习新技术,还是寻找免费资源与工具,设计博客都是很不错的去处。本文向Web前端开发工程师推荐15个非常不错的技术博客。
1. Smashing Magazine
Smashing Magazine创建于2006年,是最好的设计博客之一,有很多Web设计和开发方面的高质量文章,内容涉及HTML5、CSS、JavaScript、Photoshop、Wordpress、壁纸和网站可用性。
2. Net Tuts
Net Tuts是一个高品质的设计博客,发布技术,技巧方面的文章和教程,内容涉及 ...