-
一种一站式的Java Web框架的设计跟实现
一种一站式的JavaWeb框架的设计和实现 这次,我采用对话,FAQ问答方式陈述,因为我觉得它更容易从用户角度去思考问题。MiniFramework:就是我指的框架,或者说一种思想,Mini的意思是精悍,也就是说开发量小,代码少,开发快。RoR:RubyonRails用Ruby语言写的Web开发框架,非常有潜力,号称比Java开发快10倍。SSH:Struts(Webwork)+Spring+Hi...
471
热度 -
Bamboo Web开发框架设计及使用仿单
BambooWeb开发框架设计及使用说明书 目录 ? ???目录 ???简介 ???文件目录 ???命令行工具 ???命名约定 ???请求对象结构 ???Bamboo应用目录结构 ???URL路由 ???处理请求 ???处理表单 ???处理上传 ???模板渲染 ???模型定义 ???调试 ???一些全局辅助函数和对象 ???库 ???资源文件的引用 ???安装 ???服务配置及启动 ???????...
468
热度 -
用jQuery实现图片预加载跟等比例缩小,大图可以点击关闭
用jQuery实现图片预加载和等比例缩小,大图可以点击关闭 演示地址:http://corange.cn/demo/3670/index.html<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><ht...
493
热度 -
浏览器缓存学识小结及应用
浏览器缓存知识小结及应用浏览器缓存,也就是客户端缓存,既是网页性能优化里面静态资源相关优化的一大利器,也是无数web开发人员在工作过程不可避免的一大问题,所以在产品开发的时候我们总是想办法避免缓存产生,而在产品发布之时又在想策略管理缓存提升网页的访问速度。了解浏览器的缓存命中原理,是开发web应用的基础,本文着眼于此,学习浏览器缓存的相关知识,总结缓存避免和缓存管理的方法,结合具体的场景说明缓存的...
238
热度 -
HTML5基础,第3一部分:HTML5 API的威力
HTML5基础,第3部分:HTML5API的威力 原文地址http://select.yeeyan.org/view/213582/205776 HTML5反映了在网络上和在云端实施业务的方式的巨大变化。本篇文章是一个由四个部分构成的系列的第 三部分,该文章系列旨在寻找并突出说明HTML5中的变化。其开始先介绍新的标签和页面的组织,接着提供一些网页设计方面的高层面信息,然后是表单的创 建,以及A...
480
热度 -
《HTML 五用户指南》致歉声明及勘误
《HTML5用户指南》致歉声明及勘误 尊敬的读者们:由于我们工作的失职,在翻译环节监控不力,导致《HTML5用户指南》的译文出现了一些翻译及编校错误,在此向所有的读者致歉。目前译者和相关编辑正在对全书进行检查,将在华章网站、官方博客、China-pub、豆瓣网等处陆续公布勘误,并且在本书重印时更正。 编辑和读者已发现的勘误如下(会持续更新,此次更新时间2011-04-06 ) ? 章节...
472
热度 -
用java实现新浪爬虫,代码完整辨析(仅针对当前SinaSignOn有效)
用java实现新浪爬虫,代码完整剖析(仅针对当前SinaSignOn有效)先来看我们的web.xml文件,如下1<!DOCTYPEweb-appPUBLIC2"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN"3"http://java.sun.com/dtd/web-app_2_3.dtd">45<web-app>6<...
40
热度 -
jquery 点击报表变为input可以修改无刷新更新数据
jquery点击表格变为input可以修改无刷新更新数据 ?之前已经发了2篇类似的文章《点击变td为input更新》和《jquery表格可编辑修改表格里面的值,点击td变input无刷新更新表格》 这篇功能是一样的,不过实用性可能比不上前面的文章 ? ? 演示 ? PHPCode <table>?? <Tr><Td?colspan="2">如果本例看...
597
热度 -
网页题目title的闪动提示
网页标题title的闪动提示 通过网页title来提示用户有新消息这个功能很常见,比如现在的微博,还有一些邮箱。如何实现则个功能呢? 思路是:通过ajax访问后台,若有新消息,则将网页的title替换为提示信息,并与空格来回切换。例:【你有新消息】与【】切换。提示内容弄是动态的,所以替换文字的空格数目也是算出的。这里用全角的空格。但是如果提示消息中有‘数字’等半角字符的话就会出现问题。全角的空格...
259
热度 -
jQuery源码分析―一 源码结构
jQuery源码分析―1源码结构 声明:该文章转自 http://nuysoft.iteye.com/blog/1177451 1.?源码结构 1.1??自调用匿名函数?self-invokinganonymousfunction 打开jQuery源码,首先你会看到这样的代码结构: (function(window,?undefined?){ ????//jquerycode }...
268
热度 -
JSON的序列化跟反序列化
JSON的序列化和反序列化 json的序列化和反序列化在现在的javaweb中特别是ajax中使用的比较频繁,现在本人就这种技术提出自己的使用心得。 我的pojo对象的结构是这样的 部门表和员工表????1对多的关系 部门对象 publicclassDeptimplementsjava.io.Serializable{ privateIntegerdepid;//部门ID private...
960
热度 -
DWR例证
DWR例子 DWR是作为远程调用的ajax框架,将服务端的java类,方法和浏览器的javascript的类,方法对应起来。现在官方最新的版本是DWR2.0,可以在http://getahead.ltd.uk/dwr/download下载到。我们真对DWR2.0做一些例子讲解一下它的特性:HelloWorld:新建一个web项目DWRStudy,在项目中构建路径中加入dwr.jar,新建类Hell...
258
热度 -
Dart,您凭什么挑战JavaScript
Dart,你凭什么挑战JavaScript? ? 不妨先来打量一下JavaScript。JavaScript是唯一至今主流且基于原型的语言,虽然说支持面向对象,但是无论是封装、继承、多态,实现起来总需要用到一些tricky的办法,而且也不甚完美。事实上,为了抢市场,从1995年JavaScript设计完成到发布,只有短短的7、8个月的时间,极度缺乏谨慎的语言特性和规范的评估。而和微软JScript...
365
热度 -
运用JACKSON解析JSON(HttpClient 3处理请求)
使用JACKSON解析JSON(HttpClient3处理请求) 在上一篇中,我们使用了XStream来解析XML(HttpClient4发送请求)制作了一个电子商务小应用,本篇我们来解析另外一种使用广泛的数据交换技术JSON。本文意在说明JACKSON组件解析JSON格式文本,并结合中央气象台的天气预报API来展示。天气预报的请求地址是:http://m.weather.com.cn/data/...
382
热度 -
Struts2+Web常运用的功能经验笔记第1季-2
Struts2+Web常使用的功能经验笔记第1季--2 ? 1.??????Struts2的JSON插件,让Struts2也REST起来 利用Struts2的json插件――struts2-json-plugin-2.1.8.jar(在Struts-all包中有此插件包) 首先看struts.xml的配置 <!DOCTYPEstrutsPUBLIC ???????"-//ApacheSo...
297
热度 -
jqGrid Server端读取数据展示(Struts 2)
jqGridServer端读取数据显示(Struts2) 之前谈到了jqGrid与Serlvet/JSP集成,实际上就是Servlet按jqGrid对数据的要求返回相应的数 据,Servlet中是通过PrintWriter输出数据的,那时,我们用到了json-lib来构建Json数据。现在来谈谈jqGrid如何与 Struts2集成。 ? 对于Struts2,同样需要按jqGrid的要求返回...
245
热度 -
深入理解Struts2返回JSON数据的原理及具体应用范例
深入了解Struts2返回JSON数据的原理及具体应用范例 JSON(JavaScriptObjectNotation) ? 首先来看一下JSON官方对于“JSON”的解释: JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLanguage,StandardECM...
201
热度 -
jQuery 了解
jQuery理解 jQuery理解jquerythis的含义在触发事件的时候,是指向原生态的DOM对象。当触发任何事件处理程序时,关键字this引用的都是携带相应行为的DOM元素。通过在事件处理程序中使用$(this),可以为相应的元素创建一个jQuery对象,然后就如同使用CSS选择符找到该元素一样对它进行操作。这段话很明确的说出了this与$(this)的区别,即前者为DOM元素,后者为jQu...
452
热度 -
新浪微博神情jQuery插件――方便地实现表情插入功能
新浪微博表情jQuery插件――方便地实现表情插入功能 开发缘由 自从新浪微博开放平台推出以来,各种微博应用层出不穷,作为新浪微博的忠实用户之一,我也曾开发过几个微博应用,对于微博发布应用来说,有一个功能是必不可少的,那就是表情。表情功能的实现虽说不难,但却比较繁琐,首先要了解新浪微博开放平台的表情API,然后通过某种方式调用,如果通过网页后台代码直接读取储存到JavaScript变量中,又会拖...
320
热度 -
JavaScript内核系列 第8章 面向对象的JavaScript(上)
JavaScript内核系列第8章面向对象的JavaScript(下) 接上篇:JavaScript内核系列第8章面向对象的JavaScript(上) 8.4实例:事件分发器 这一节,我们通过学习一个面向对象的实例来对JavaScript的面向对象进行更深入的理解,这个例子不能太复杂,涉及到的内容也不能仅仅为继承,多态等概念,如果那样,会失去阅读的乐趣,最好是在实例中穿插一些讲解,则可以得到...
346
热度