`
文章列表
Csdn.net 4月18日付江/文】由CSDN和《程序员》杂志组办的2009中国软件技术英雄会(北京站)上,在绿人网创始人兼CEO梁宁主持的创业论坛环节中,李金波、戴志康、吴津津、刘旭、贾可、华军与大家分享了他们的创业心得。 迅雷联合 ...
在开发各种BS架构的系统时表单验证是每个系统、网站都要做的一件事情,在客户端拦截用户的输入、选择是否合法从而降低对服务端的压力也增加用户体验,一般来说都会简单的验证必输项是否为空,或者必选项是否已选择,复杂一点的比如在注册时实时验证用户名是否重复,如此等等 在开发账务管理系统的时候开始想使用自己在公司项目中写的一个验证方法,但是后来想想感觉功能太单调了,虽然能够满足系统的要求但是用户体验不好,所有的错误提示都是使用的alert的方式提示用户,而且没有实时验证的功能,最终放弃了;然后就在jQuery官网插件上搜索关于验证的插件,刚刚说的几个功能都得满足,找了几个最终选择了formValidato ...
前天刚刚写的一篇关于《实例解析java + ajax(jQuery) + json工作过程(登录)》的文章引起了网友们的关注和好评, 自从本站的账务管理系统(个人版)开源 以后很多网友询问系统的实现方式,我一一解释……,为此今天写文章详细讲解系统功能的实现细节。 以本站的开源项目账务管理系统的“债务人”模块为例子讲解 一、效果预览 债务人详细页面效果预览 二、实现方式 基本思想就是绑定列表中的人员名称触发事件,获得当前人员的ID发送ajax请求到后台,后台根据ID查询详细信息,返回JSON数据结果至前台,前台通过对话框组件显示人员详细 1、绑定click事件到列表的 ...
基于Java、jQuery开发的账务管理系统(个人版)系统演示及源码共享,致力于企业级RIA应用……   在这个特殊的日子还是继续宅男的生活,过着没有情人的情人节,但是今年这个没有情人的情人节要献给广大Java、jQuery技术爱好者一份大礼,半年来周末、下班时间学习使用的账务管理系统公开源代码了,关于系统的说明请参看本博客相关文章,废话不说了,googlecode地址公布如下: 2009.02.25更新…… 版本库主页:http://code.google.com/p/finance-p/匿名检出版本库:svn checkout http://finance-p.googlecod ...
本文主要讲解在java环境下使用jQuery进行JSON数据传送的交互过程 参考根据作者的账务管理系统(个人版) 源码下载 讲解 一、相关技术、工具简介 1、简单介绍一下JSON,JSON是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。已键值对形式表示数据,和java中的Map的数据存储形式相似,具体细节请参考http://www.json.org/json-zh.html。 2、对应后台JSON的数据处理工具json-lib,包含各种格式数据的工具类,比如:JavaBean、数组、集合(Collection)等,参考API文档。 3、jQuery框架中的数据 ...
1、首先导入几个jar包        commons-beanutils.jar        commons-collections.jar        commons-logging.jar        commons-lang.jar        ezmorph-1.0.6.jar        json-lib-2.2.3-jdk.jar    2、服务器端处理程序 LoginAction /* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */ pac ...
忽略已经版本控制的文件 如果你不小心添加了一些应该被忽略的文件,你如何将它们从版本控制中去除而不会丢失它们?或许你有自己的IDE配置文件,不是项目的一部分,但将会花费很多时间使之按照自己的方式工作。 如果你还没有提交,你只需要TortoiseSVN → Revert...来取消添加,你需要将这个文件添加到忽略列表,这样它们才不会被再次误添加近来。 如果文件已经存在于版本库,你需要做更多的工作。 把文件移动到其它安全的位置,不在你的工作拷贝的目录内。 TortoiseSVN → 提交父目录,TortoiseSVN会查看遗失文件和你从版本库标记删除的文件。 将文件移到原始位置 将文件 ...
本文叙述如何使用Quartz框架进行任务调度,框架结构,Cron语法以及部分常用API的描述等。 1 关于Quartz   Quartz 是一个功能齐全的、开源的job时间调度系统,它是可以被结合的,或者伴随虚拟的任何J2EE或J2SE程序-从最小的独立的应用程序到最大的e-commerce系统被使用。Quartz可以用来创建简单或复杂的时间调度来执行十、百、千、甚至上万的jobs;获得的job被定义为一个标准的java组件或EJBs. 这个Quartz 时间调度包含很多企业类的特征,例如JTA事务和簇。   本文档基于Quartz目前的最新版本quartz-1.6.0.jar来编写和测试的,主 ...
最近去参加了SCJP培训,相信对于绝大多数的JAVA工作者来说,SCJP所培训的知识应该是很基础的了。不过正所谓温故而知新嘛,其实通过这样的一次培训,还是能了解到不少新知识的。就像下面这个最简单的例子,你能不做试验,直接写出结果吗? Display.java 用于显示的类,没什么好看的 public class Display { public Display(String str) { System.out.println(str); } }  Super.java 父类 public class Super { ...
最近做了个项目,实现对存在千万条记录的库表进行插入、查询操作。原以为对数据库的插入、查询是件很容易的事,可不知当数据达到百万甚至千万条级别的时候,这一切似乎变得相当困难。几经折腾,总算完成了任务。在此做些简单的小结,不足之处,还望javaeye的高手们帮忙补充补充! 1、 避免使用Hibernate框架   Hibernate用起来虽然方便,但对于海量数据的操作显得力不从心。   关于插入:   试过用Hibernate一次性进行5万条左右数据的插入,若ID使用sequence方式生成,Hibernate将分5万次从数据库取得5万个sequence,构造成相应对象后,再分五万次将数据保存到数据库 ...
在redhat el5.0+svn1.5.6平台测试没有问题.       #!/bin/sh      REPOS="$1"      TXN="$2"      RES="OK"      #此处更改大小限制,这里是10M      MAX_SIZE=10240000      #此处增加限制文件后缀名      FILTER='\.(zip|rar|o|obj|tar|gz)$'       # Make sure that the log message contains some text.      #SVNLOOK=/us ...
一个jacob操作Word的例子   import java.io.File;   import com.jacob.com.*;   import com.jacob.activeX.*;   public class WordTest {       public static void main(String[] args) {      WordBean word=new WordBean();      word.openWord(true);      word.createNewDocument();      word.insertText("Hello word.&q ...
然jacob中也有关于PDF的方法,但是过于复杂。iText是一个开源的PDF工具,小巧而又便捷。 官方网站是:http://www.lowagie.com/iText/ 官方的解释:iText is a library that allows you to generate PDF files . the fly 最新版本为:2.1.5 下载地址是:http://nchc.dl.sourceforge.net/sourceforge/itext/iText-2.1.5.jar   我的开发环境:JDK1.6+MyEclipse7+Tomcat5.5.27 首先在MyEclip ...
 从Excel文件读取数据表 Java Excel API既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表。读取Excel数据表的第一步是创建Workbook(术 语:工作薄),下面的代码片段举例说明了应该如何操作:(完整代码见ExcelReading.java) import java.io.*; import jxl.*; … … … … try { //构建Workbook对象, 只读Workbook对象 //直接从本地文件创建Workbook //从输入流创建Workbook InputStream is = new FileInputStream(s ...
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Doc ...
Global site tag (gtag.js) - Google Analytics