- 浏览: 99115 次
- 性别:
- 来自: 北京
文章列表
异步上传相信大家都做过类似的功能,JqueryAjaxFileUploader为我们提供了更简单的实现和使用方式。不过既然是JQUERY的插件那么它所依赖的环境大家都懂得。JqueryAjaxFileUploader并不华丽,也没有提供美化文件上传控件的css,它并不像j ...
按照惯例还是以一个简单的实例开始。笔者已经习惯如此,学习一个新的东西首先就是要学会如何使用,那么最快速的方法便是直接照例去改。这也就是我们程序员所说的改代码的能力,俗语中的触类旁通更是此道理。能改,到如何改,再到如何更好(不断的思考、重构)是一个层次或者等级提升的过程。
实例:
本实例完成以下功能:查询某个用户(根据手机号码查)从某个时间开始的通话时长,按分钟计算
存储过程:
/*
*calls表存储了所有用户的通话记录
*/
DELIMITER $$
USE `exampledb` $$
...
笔者最近和后台开发、数据库打交道不少,自然ORM这块的东西也是应用频繁。笔者和很多朋友一样原来也是一直学习和使用Hibernate,毕竟Hibernate的大名还是要响亮的多。然而金无足赤,人无完人,每一款框架都有自己的 ...
想使用Android,花钱买个Android智能手机?买个Android平板?下载个Android模拟器?想使用Android还有什么招?买Android手机,平板需要Money,模拟器体验很是一般,怎么办?怎么办?现在有个Android X86可以直接将Android搬到你的PC上了,给你的笔记本,上网本安装上Android系统?这是不是很酷?当然!能做开发调试使用么?当然,速度来试试吧。 关于Android X86 Android-x86是一个开源的项目,项目主旨就是做一针对x86平台的个开源的Android项目。 现在Android-x86已经做到很不错了,而且已经支持不同 ...
- 2011-06-25 15:14
- 浏览 4282
- 评论(0)
Subversion名片: Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据回复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。 Subversion 与 CVS: 在SVN(Subversion)之前,CVS是使用最广泛的版本管理软件。CVS——Concurrent Version System:协同版本控制系统,服务器上保存所有的 ...
- 2011-06-20 22:34
- 浏览 1106
- 评论(0)
JDBC入门
JDBC简介
JDBC是一个能够处理任何类型数据表的Java API,尤其是处理关系型数据。JDBC能够帮助你写的Java程序来管理以下三种程序:
连接数据源,比如连接数据库
发送查询和更新命令到数据库
相应检索和查询从数据库中得到的查询结果
有了JDBC向数据库发送SQL指令就变成了一件很容易的事情,我们不必为每一种数据库专门编写数据库访问和操作程序。现在我们只关心JDBC API就够了,只要会写SQL会用JDBC API就可以用
FileUpload——在Struts2中上传文件
大家可能注意一个问题很久了,在现在我们使用的Struts2版本中有一个commons-fileupload.jar,之前我们就提到,这个jar包主要是对文件上传的支持,看来Struts2认为在一个应用中文件的上传是个必要。本章节我们就一起来看看怎样在Struts2中实现文件上传,配置及基本做法。
配置
在我们现在使用的版本中我们不需要什么配置,除非你想做点特别的事情。这里我们不讨论Struts2其他版本的文件上传问题。
基本做法
OK,我们看到要实现文件上传基本上不需要额外的配置,比 ...
对话Servlet——在Struts2中访问Servlet
API
在我们使用Struts2时,我们几乎抛弃了Servlet API,对就是这样,比如要获得数据我们的做法只是在Action类中设置了某些属性。不过有些时候我们用在Action类中确实得不到一些属性,比如说 ...
Action的作用——传递数据
本章节我们会继续讨论Action,在这里您将了解到Action的基本作用和传递数据的做法。
Action的作用
在上个章节中我们了解到所谓的Action类大体上有3个作用:
完成所需的业 ...
Action——Action的配置和作用
大家在接触Struts2时或许听说过Action这个词,这里您将了解什么是Action,Action都有哪些作用,和一点关于Action的配置。
什么是Action
在Struts2中我们通常说的Action通常有这么3个含义。Action指Action类,比如咱们上个章节说到的HelloWorldAction就算是一个Action类。Action指Struts2配置中的一个Action配置条目,比如说咱们上章节在struts.xml中<package>配字节下的<action ></a ...
实现拦截器——编写自己的拦截器(下篇)
Struts2提供的拦截器机制大大提高了自身的灵活性,而且Struts2本 身提供的拦截器也为大家省了不少事,了解Struts2本身的拦截器也 是十分重要的一件事情.通过了解Struts2本身的拦截器 ...
实现拦截器——编写自己的拦截器(上篇)
(Interceptor)拦截器在Struts2中有着至关重要的作用,Struts2本身定 义了丰富的拦截器,但作为一个框架(Framework)扩展性也是不可 缺 少的,Struts2为了提高自身的灵活性允许我们自己创建拦截器, 而 且自定义拦截器的创建过程相当容易.
实现接口Interceptor
Struts2 的核心——拦截器[Interceptor]
(Interceptors) 拦截器是Struts2 的核心技术之一,或许以前对Struts2中 的某些实现感到不可思议,比如说类型转化 校验 国际化 等,那么你的很 多疑问将在这里得到解答.
什么是拦截器
拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。
ASP.NET处理程序和模块
ASP.NET HTTP 处理程序(Handler)是响应对 ASP.NET Web 应用程序的请求而运行的程序
如处理 *.aspx文件的ASP.NET处理程序,当用户请求 *.aspx文件时就通过相应的处理程序.
这是ASP.NET内置的处理程序, ...
- 2010-05-18 21:49
- 浏览 1595
- 评论(0)
定义控件
编写自己的服务器控件从而来补充常用控件的不足或封装自己在开发中常用 功能、外观的控件
创建自定义控件 方法一: 新建ASP.NET文件夹 APP_Code 来放置自己编写的控件类 新建类(*.cs) 一般将类设置为public 并指定命名空间 该类继承 System.Web.UI.WebControls 或其子类(TextBox,GridView),继承 子类来扩展常用控件的不足(要引入System.Web.UI.WebControls命名空间)
方法二: 新建项目,项目类型为 Web,然后选中ASP.NET服务器控件,再填写项目名就ok啦 在新建的ASP. ...
- 2010-05-14 14:00
- 浏览 931
- 评论(0)