自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(53)
  • 收藏
  • 关注

原创 自己写一个MVC框架(三)

自从上一篇之后,隔了好久才写这篇真是不好意思。下面我把这个MVC框架的剩余的最后一部分分享给大家。    MVC里面不仅需要action这样普通的控制器,还需要另外一种控制器:前端控制器 ActionServlet    ActionServlet 继承了传统的servlet,负责从创建应用命令控制器RequestProcessor,和创建XML解析器XmlParser,它如同打仗时的

2011-12-04 22:43:21 8274 13

转载 iphone开发新的体会

永久链接: http://edisonleeym.iteye.com/blog/1280926预览文章: iphone开发新的体会 2011-11-28iphone开发编程技术心得免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任

2011-12-02 11:02:54 1147

翻译 Struts2的注解功能

我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念

2011-12-02 11:00:15 1350 2

原创 自己写一个MVC框架(二)

基础数据准备好之后,就轮到action 和 actionform 出场了 (struts 的核心组件)。   mvc框架中control 在这里就是action,充当控制器的action在请求发送发来时可以做出相应的处理然后转发到(或者重定向)对应的页面,这样通过控制器这个中介者,当模型层的数据发生了改变之后,视图层将自动改变其内容,这里也蕴含了设计模式中的观察者模式和中介者模式。   我

2011-11-27 23:04:16 5733 10

原创 自己写一个MVC框架(一)

MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制(Controller)。        MVC模式如今大量应用与web开发中,其优势明显,收到了众多开发者的欢迎和支持,struts框架的核心架构也用到了MVC,既然MVC如此犀利,我们就应该深入理解其中的流程,而作为一个IT精英,我们肯定会想到看相关的源码,看完理解之后,我个人认为最高的境界就是自己写一个类似的

2011-11-21 21:34:39 4909 4

翻译 高品质的网页设计: 实例与技巧之七(做别人没做过的事 )

最好的网站中有一些非同寻常的,奇怪的,甚至可以算得上诡异的设计。不过那些挑战传统的尝试说不定会已经改变了传统的定义。话说回来,要做到完全原创,创造出没人做过的东西实在是设计过程中最难做的事。打破常规之后,成功与失败只有一步之遥。你要么做出令人惊艳的聪明设计,要么做出一堆垃圾饱受批评。别人从来不这么做是有原因的,因为有些点子实在是糟透了。要从人们知道并喜欢的区域走出来,你得非常勇敢才行。下面

2011-12-05 13:03:02 907

翻译 高品质的网页设计: 实例与技巧之六(发挥色彩的全部潜能 )

设计师一般喜欢按照自己的品味来选择颜色,这可实在太不专业了。要决定哪种颜色是最适用的,你的脑子里想的应该一直是品牌需求,然后选好色彩的搭配组合,指定其专属的主题和目标情绪。网页设计中色彩运用的绝妙例子无趣并不代表无色:OyproOypro的网站让我喜欢的地方是,他们告诉了我们,一项“无聊”的行业相应的设计并不一定也得“无聊”。通常企业的网站都不允许设计师有太多视觉创意上的发挥。保持

2011-12-05 12:59:41 805

翻译 高品质的网页设计与技巧之五(自我克制与精妙细节)

设计师总是在寻找制造冲击力的方式,总是想做一个独一无二的设计,创造些前所未有的效果。不过有时候通过自我克制也能形成冲击力。量变产生质变,过多的“好”也会带出不好的结果。好的设计师晓得平衡点在哪里,并且能避免让过多的特殊效果毁了一项设计。“Things”网站上的柔和渐变对于我访问过的站点,我总是很关注他们的细微渐变。听起来可能有点恼火,不过我就是忍不住要去研究别人的那些小细节,以积累我将

2011-12-04 10:37:34 1270 1

翻译 高品质的网页设计与技巧之四(元素的组织)

设计师这一职业对很多人都有吸引力,因为那些制造创意的过程,实在是十分有趣。我知道组织内容的过程就没有那么有趣了,不过一旦你养成了组织内容的好习惯,你就会发现其实它也没有想象中那么枯燥。组织内容的方式总是需要看情况而定,比如说,这站点是什么类型?某项特定内容在页面上的重要性如何?如何放置内容,以及放到哪里,可能的排列组合实在太多了。不过还是有一些技巧可循的。最基础的就是,先决定你的设计需要达

2011-12-04 10:35:50 673

翻译 高品质的网页设计: 实例与技巧之三(文字排列与字体选用的诀窍)

尽管设计师大都不会亲自撰写网站的实际内容,不过他们对于内容的整体品质仍然至关重要。设计师的作用就是要保证内容的展现方式足够易读。有很多方法能保证你的字体易读易用,不过我不会给大家列一些该做什么或者不能做什么的规矩和条款,我带给大家的是一些聪明运用字体的实例和分析。仔细考虑了字体的实例The Netsetter上大而漂亮的字体网页设计中,标题很重要,对于博客设计来说尤为如此。最近流行

2011-12-02 10:46:52 1779 2

翻译 高品质的网页设计: 实例与技巧之二(像素级的完美)

有一个方法能够看出某人在完成一项网页设计时是否真的用心了。有时候创造奇迹的就是一些小细节,一些别人几乎无法察觉的细节。我所说的“像素级的完 美”就是指在线条、边缘和边框描边上仔细推敲。与其就用一条单一的线,不如多加一些细节。细节可以是细微的渐变,也完全可以只是一条1像素宽的细线(用作表现阴影或高光)。有了这些细节, 你的设计会大不一样。有些设计师在这方面特擅长: Collis Ta’eed, Da

2011-12-02 10:45:43 1842 2

翻译 高品质的网页设计: 实例与技巧系列之一(留白)

提升网页和博客设计品质的一些实例和技巧“高品质”是所有人追求的目标,在网页设计的世界中也不例外。不过何为“品质”,如何判断一项设计的品质是好还是坏?笔者恰好有一套找出网页设计中品质焦点的方法。一旦你了解到如何判断一项高品质的设计究竟好在哪里,你就掌握了让自己的设计更趋完美的大量技巧。接下来我会给大家列一些要点,并附上相应的例子,与大家分享一下我在别人的网页设计中寻找“高品质”的过程。

2011-12-02 10:42:56 2267 2

翻译 迅速提高设计水平的9大秘诀 [

要提高设计水平,前提当然是必须掌握基本的软件技术和了解专业的理论知识等。以下是迅速提高设计水平的九大秘诀。一,想设计师首先必须善于思考,对设计主张自己的想法和理解,这是最重要的。别担心你的想法有多“烂”,没有人能一下子做好的,但你完全可以做好你的习惯和态度。学会大胆地摸索和尝试自己的想法,懂得借鉴,追求属于自己的创意。但是如果在设计时不动脑筋地套模板,套素材,甚至是盲目模仿和抄

2011-12-01 21:23:32 1215

翻译 另类视觉艺术———抽象艺术

进入二十世纪以来,抽象艺术的界定,已不再只是用来做为写实风格的对立面。具象、抽象及叙述性的内容,已在西方抽象表现的发展中,获得了认定。复合媒材的使用,更打开了形式表达的局限,彰显其丰富的语汇。继康丁斯基、蒙德里安视觉美学探索的架构之后,对于视觉艺术,「抽象」一词的意涵,艺术家仍在美术史的演绎中,将意涵推展至社会学, 艺术史等各个层面,使抽象意题呈现的可能性,更为宽广。「学习」与「经验」,使

2011-12-01 21:22:04 1320

翻译 DivCSS+JavaScript实现 始终居中的半透明弹出层

DivCSS+JavaScript实现弹出一个始终居中的半透明层,它可以自动适应浏览器窗口大小,拖动IE滚动条它仍然居中,而且还可以改变它的透明度,和大站的效果是一样的。   先看HTML代码: Example Source Code[www.52css.com]52CSS.com欢迎你!Q群号:48822948关闭窗口点击这里弹出层  再编写CSS

2011-12-01 12:37:54 830

翻译 开发备必:WEB前端开发规范文档

规范目的  为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必 须按本文档规范进行前台页面开发. 本文档如有不对或者不合适的地方请及时提出, 经讨论决定后方可更改.基本准则  符合web标准, 语义化html, 结构表现行为分离, 兼容性优良. 页面性能方面, 代码要求简洁明了有序, 尽可能的减小

2011-12-01 12:36:11 1351

翻译 divcss布局及Web标准对网站优化和SEO方面的益处

现在采用CSS+DIV建网站的朋友越来越多,我们今天就谈谈divcss布局及Web标准对网站优化和SEO方面的益处:  一、用css+div,就要放弃以前表格排版的一些习惯,包括页面格式的一些习惯:1.以前用表格排版,一般都是用不规则的背景图片,跨单元格来做一些不规则的效果.css+div的特点就是格式和样式分开.2.css+div还是用块的行使排版比较好,页面简单,直观,不那么花哨.源码

2011-12-01 12:31:07 1013

翻译 Web开发人员常用速查手册

不管你是多么优秀的程序员,你都不可能记住一切。在你编写程序的过程中碰到问题需要查阅手册的时候,若有现成的手册可参考则可以为你节省很多时间。为了方便各位朋友,本文收集了一些对Web开发人员非常有用的手册,记得推荐一下哦。HTML 速查手册HTML/XTML in one page HTML5: The Evolution of Web Standards by James Sugru

2011-11-26 16:47:52 1821

翻译 Web开发者必备的20款超赞jQuery插件

jQuery的易扩展性吸引了来自全球的开发者来共同编写jQuery插件。jQuery插件不仅能够增强网站的可用性,有效地改善用户体验,还可以大大减少开发时间。现在的jQuery插件很多,可以根据您的项目需要来选择。这里为您介绍20款非常不错的插件。Creative Radical Web TypographyLettering.js是一个轻量经的、易于使用的jQuery插件,可创

2011-11-26 16:46:01 1903

翻译 九个让人难以置信的HTML5和JavaScript实验

Google的 Chrome实验室 收集了很多让人难以置信的基于 HTML5 Canvas 和 JavaScript 的实验项目,里面的例子都很独特,让人惊叹。我从未想过结合 HTML 和 JavaScript 能实现这么强大的效果。今天,本文与大家分享其中9个很棒的例子,为了有更好的效果,建议在Chrome浏览器中浏览。Untangle拖动蓝点,让所有线都不相交,看看你多久能解开?

2011-11-26 16:44:29 1478

翻译 Web开发人员和设计师必读文章推荐

本文继续向Web开发人员和设计师推荐优秀文章。梦想天空博客关注前端开发技术,展示最新HTML5和CSS3技术应用,分享实用的jQuery插件,推荐优秀的网页设计案例,共享精美的设计素材和强大的Web开发工具。本文特别推荐给Web设计师和开发人员阅读,希望这些资源能帮助到您。HTML5 应用演示推荐8个很酷很有用的 HTML5 应用程序10个奇特的 HTML5 Canvas 应用

2011-11-26 16:42:57 1408 1

翻译 30个让人印象深刻的CSS网站布局作品

如今,CSS不再只是用来边边角角的修饰页面内容,网页设计师们通过合理的运用,可以把CSS的潜能发挥得淋漓尽致,一个很普通的页面在CSS的作用下能够脱胎换骨,呈现出让人惊讶的效果。今天这篇文章就收集了30个让人印象深刻的CSS网站布局作品,一起欣赏。PigspotterRangusNiksoneFrontend2011Sawyer HollensheadW

2011-11-26 16:41:27 1198

原创 JavaScript初学者应注意的七个细节

每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分享。(1)简化代码 JavaScript定义对象和数组非常简单,我们想要创建一个对象,一般是这样写的:   1var

2011-11-25 20:14:15 937

翻译 JavaScript 开发进阶:理解 JavaScript 作用域和作用域链

作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。 JavaScript作用域  任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周

2011-11-25 12:01:42 1060

翻译 我学习css看的第一篇文章 (强烈推荐,适合新手学习)

点击链接查看教程具体内容!第一步:规划网站http://blog.csdn.net/lixinstudio/article/details/7008355第二步:创建html模板及文件目录等http://blog.csdn.net/lixinstudio/article/details/7008350第三步:将网站分为五个div 网页基本布局http://blo

2011-11-24 15:45:08 1170 1

翻译 第一步:规划网站,本教程将以图示为例构建网站

首先需要规划网站,本教程将以下图为例构建网站。   其基本布局见下图:主要由五个部分构成:  Example Source Code[www.52css.com]1.Main Navigation 导航条,具有按钮特效。 Width: 760px Height: 50px 2.Header 网站头部图标,包含网站的logo和站名。 Width

2011-11-24 15:37:30 1403

翻译 第二步:创建html模板及文件目录等

1.创建html模板。  代码如下: Example Source Code"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">CompanyName - PageName   @import "css/master.css";

2011-11-24 15:36:45 3057

翻译 第三步:将网站分为五个div,网页基本布局的基础:

1.将“第一步”提到的五个部分都放入盒子中,在html文件中写入: Example Source Code[www.52css.com]Main Nav Header Sidebar A Content Footer2.为了将五个部分区分开来,我们将这五个部分用不同的背景颜色标示出来,在css文件写入: Example Sou

2011-11-24 15:35:24 2540

翻译 第四步:网页布局与div浮动等

1.浮动:首先让边框浮动到主要内容的右边。用css控制浮动。 Example Source Code[www.52css.com]#sidebar-a {float: right;width: 280px;background: darkgreen;}  表现如下:2.往主要内容的盒子中写入一些文字。在html文件中写入:

2011-11-24 15:34:36 1205

翻译 第五步:网页主要框架之外的附加结构的布局与表现

除网页主要框架之外的附加结构的表现(Layout),包括以下内容:  1.主导航条;  2.标题(heading),包括网站名和内容标题;  3.内容;  4.页脚信息,包括版权,认证,副导航条(可选)。  加入这些结构时,为了不破坏原有框架,我们需要在css文件"body"标签(TAG)下加入: Example Source Code.hidden {

2011-11-24 15:34:00 1141

翻译 第六步:页面内的基本文本的样式(css)设置

你是不是厌倦了那些大红大绿的背景,现在是去掉它们的时候了,只保留导航条的红色背景。真是难为您居然能坚持学习本教程到此,很好,再过几步,你就能很好了解css控制整个网页版面(Layout)的能力。  先设置全局的文本样式: Example Source Codebody {font-family: Arial, Helvetica, Verdana, Sans-serif

2011-11-24 15:33:30 1192

翻译 第七步:网站头部图标与logo部分的设计

为实现设计时的网页头部效果,我们需要以下两幅图:(点击另存,并相应修改文件名)  /images/headers/about.jpg  /images/general/logo_enlighten.gif  首先我们给#header层添加背景图案: Example Source Code[www.52css.com]#header {height

2011-11-24 15:32:23 2367

翻译 第八步:页脚信息的表现设置

首先需要控制页脚的文本显示: Example Source Code[www.52css.com]#footer {clear: both;height: 66px;font-family: Tahoma, Arial, Helvetica, Sans-serif;font-size: 10px;color: #c9c9c9;}  接着我们需

2011-11-24 15:31:44 1304

翻译 第九步:导航条的制作

导航条之所以放在第九步讲,是因为导航条制作是本教程中最难的部分,自然也是技术含量最高的地方.导航条的制作可易可难,但这里介绍的相对较难,您能坚持到这一步已经很不易,如果你只是有个导航条就满足的话,请参看第八步的副导航条的制作。  先去掉导航条的红色背景,还有就是移除html文件中main-nav层的"class="hidden"",使导航条的内容显示出来。我们实现导航条图片的变换的方法是纯cs

2011-11-24 15:31:07 1563

翻译 第十步:解决IE浏览器的显示BUG

要继续此教程需要IE的以前的版本进行测试,绝大部分用户使用的是IE6.0,因此您几乎不需要看下去了。IE中主要出问题的是IE5和IE5.5,如其不能识别css中margin值为auto,要实现层的中间对齐,需加入: Example Source Code[www.52css.com]body {font-family: Arial, Helvetica, Verdana,

2011-11-24 15:30:15 1085

原创 spring 源码分析 spring jdbc

下面我们看看Spring JDBC相关的实现, 在Spring中,JdbcTemplate是经常被使用的类来帮助用户程序操作数据库,在JdbcTemplate为用户程序提供了许多便利的数据库操作方法,比如查询,更新等,而且在Spring中,有许多类似 JdbcTemplate的模板,比如HibernateTemplate等等 – 看来这是Rod.Johnson的惯用手法,一般而言这种Templ

2011-11-23 09:35:02 1348

原创 Android中的对话框AlertDialog使用技巧合集

今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 1.确定取消对话框对话框中有2个按钮   通过调用 setPositiveButton 方法 和 setNegativeButton 方法 可以设置按钮的显示内容以及按钮的监听事件。我们使用AlerDialog 创建对话框vi

2011-11-19 16:32:36 1408

原创 数据库连接池的基本原理

传统的数据库连接方式(指通过DriverManager和基本实现DataSource进行连接)中,一个数据库连接对象均对应一个物理数据库连接,数据库连接的建立以及关闭对系统而言是耗费系统资源的操作,在多层结构的应用程序环境中这种耗费资源的动作对系统的性能影响尤为明显。  在多层结构的应用程序中通过连接池(connection pooling)技术可以使系统的性能明显得到提到,连接池意味着当应用

2011-11-18 23:07:07 966

原创 网页美感来源于形式和内容统一

现在视觉专家表明:用户浏览网站是按照“F”型的视觉路线。我们看任何东西都是从上往下的,最顶部左上角的位置是最明显的,也是最先被看到,这一点已经被现在所有的网站都运用上了,大家通常把公司的LOGO,网站的名称放在这个位置。接下来看到的是中间区域左边的一部分,这个区域大多数电商站喜于放产品栏目,以便用户查找。最后就是底部内容部分的。了解了这个规律,当我们在设计页面的时候就知道怎么样做内容,怎么样让内容

2011-11-18 00:42:19 2120 1

原创 对于中国移动wap2.0业务开发的建议

1)必须是XHTML格式页面,不能是WML页面        这是WAP 2.0与WAP 1.X的根本区别之一。2)必须限定页面大小,建议为5K~10K       虽然WAP 2.0协议栈的传输效率要高于WAP 1.X,但为了限制页面下载时间,提高业务可用性,保持良好的用户感受,必须对页面大小进行限定。3)必须是彩色页面,使用图文混排功能       图文混排能极大的提高用户

2011-11-18 00:26:28 1321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除