`
文章列表
两年前通过一个同事的介绍,知道了Ajax这个东东,但是一直没有真正的重视和学习。 最近做个小功能时,突然发现做出来的页面很丑陋。而且,对现在的页面层常用的一些东西感觉很陌生,心中顿生落伍的危机感。例如:现在都鼓励用div,自己却一直以来用table来定位;局部页面的刷新啊,表单数据的异步处理啊等等。明知比较简单的东西,到写代码时发现原来自己都不怎么会用。   听说<<Ajax基础教程>>不错,空闲的时候看了看,感觉很有些收获: 1.表单局部数据的异步提交,改变了以往整体提交的单调,充分提高了web应用的易用性和人性化设计。2.view层主动向controller层发起请求 ...
很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110. ...
Java读取properties文件的方法比较多,网上我最多的文章是“Java读取properties文件的六种方法”,但在Java应用中,最常用还是通过java.lang.Class类的getResourceAsStream(String name) 方法来实现,但我见到众多读取properties文件的代码中,都会这么干:   InputStream in = getClass().getResourceAsStream("资源Name");   这里面有个问题,就是getClass()调用的时候默认省略了this!我们都知道,this是不能在static(静态)方法或者 ...
使用J2SEAPI读取Properties文件的六种方法  1。使用java.util.Properties类的load()方法示例:InputStream in=lnew BufferedInputStream(new FileInputStream(name));properties p=newProperties(); p.load(in);   2。使用java.util.ResourceBundle类的getBundle()方法示例:ResourceBundle rb=ResourceBundle.getBundle(name,Locale.getDefault());   3。使用j ...
文件的建立/检查与删除<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.io.*"%><html><head><title>文件的建立、检查与删除</title></head><body><%String path=request.getRealPath("");//out.println(path);File f=new File(path,& ...
web服务自动发布工具简单介绍:   1.整个过程由web程序驱动,程序由用户(程序员等)在IE端驱动。   2.目前底层基于axis的web服务引擎。   3.一键式操作。 用户点击确认按钮,web服务即可成功发布到指定的应用下。 原理上是可以发布到指定机器的指定的应用中。   呵呵,初步完成,心情比较爽。 不过还有很多细节需要完善,加油,呵呵!   推荐:  这个小工具特别适合对web服务相关知识了解较少,又急需上web服务的研发队伍使用,呵呵。   后续: 将来时间允许的话,会推出基于CXF,axis1,axis2及其他web服务引擎的自动化生成工具。   接下来将开发过程中参考的一些文章 ...
前言 写作这篇文章的起因,是前一段时间,我使用Jbpm工作流引擎开发工作流管理系统的过程中,使用编程方式管理事务时遇到的问题。 由于之前很长一段时间,我一直都在使用Spring和EJB容器的声明式事务管理,因此,咋一遇到Jbpm这样的编程方式管理事务的情况,一下子搞不定了!经过几天的研究,我重新思考了怎样进行事务管理这个问题,并且发明了一种非常好的编程范式,或者说是事务管理的最佳实践。不敢独享,拿出来与诸君共赏。请大家批评指正。 前几个月,我对C++和Java编程方式进行了比较和研究。并且总结了一些C++编程中管理对象的最佳实践。 但由于那一段时间工作较忙,没有及时把文章写出来。后来想写 ...
第一阶段开始时,向此事务涉及到的全部资源发送提交前信息。此时,事务涉及到的资源还有最后一次机会来回滚事务。如果任意一个资源决定回滚事务,那么整个事务将被取消。否则,事务会被提交。 第二阶段只是在第一阶段没有回滚时才会发生。在这个阶段,所有的能被定位和单独控制的资源都将真正的更新。例如,如果从 JMS 队列中删除一个消息,并且随后更新数据库中基于这条消息的纪录,这时,要保证这两个操作的原子性。不应该出现一条消息已经从队列中被删除,而系统没有更新与此消息相关的数据库中的纪录的情况在谈到 XA 规范之前,必须首先了解分布式事务处理( Distributed Transaction Processing ...
在IBM的developerWorks上有几篇非常优秀的关于Java XML API的评测文章,它们是: http://www-900.ibm.com/developerWorks/cn/xml/x-injava/index.shtml http://www-900.ibm.com/developerWorks/cn/xml/x-injava2/index.shtml http://www-900.ibm.com/developerWorks/cn/xml/x-databdopt/part2/index.shtml http://www-900.ibm.com/developerWorks/cn ...
在本系列的第一篇文章中,我研究了一些用 Java 编写的主要的 XML 文档模型的性能。但是,在开始选择这种类型的技术时,性能只是问题的一部分。使用方便至少是同样重要的,并且它已是一个主要理由,来支持使用 Java 特定的 ...
企业 Java 专家 Dennis Sosnoski 研究了几种 XML 数据绑定方法,这些方法根据用于 XML 文档的 W3C XML Schema 或 DTD 文法来生成代码。他从人们期待已久的 JAXB 标准(马上就要由 Java Community Process,JCP 发布了)入手,然后总结了其它一些目前可用的框架。最后,他讨论了如何以及何时以最佳方式将依据文法的代码生成应用到应用程序中。   数据绑定 提供了一种简单而直接的方法,以在 Java 平台应用程序中使用 XML。有了数据绑定,应用程序可以在很大程度上忽略 XML 文档的实际结构,而直接使用那些文档的数据内容。虽然这种方法 ...
在本文中,Java 顾问 Dennis Sosnoski 比较几个 Java 文档模型的性能和功能。当选择模型时,无法做到每次都权衡得很清楚,如果以后改变主意,则需要大量编码来进行切换。作者将性能结果放入特性集合的上下文中并遵循标准,对所 ...
5、XML 与显示的结合 第 1 部分说到过,XML 的设计目标就是把内容与显示格式分离开。其实只有面向文档的应用才有显示的需求,面向数据的应用不需要定义显示格式。把内容与显示格式分离不仅有利于面向文档应用的开发,更有利于面向数据应用的开发。我来举个面向数据应用的例子,假设你做了一个 Web 搜索引擎(或者叫做网络爬虫),如果页面采用 HTML 来开发,当你的程序读到这样的信息: [code="java"] XML 高级编程 95.00 [/code] 你的程序能辨别出这其实是一本书的名称和价格吗?尤其是当这些单纯表示格式的 、 以不规则方式嵌套了很多层的时候,开发出一个支持 ...
3、处理 XML 的 API 基于 XML 的应用程序从逻辑上分成 3 个层次,下面是 XML 文档或数据,中间是 XML 解析器,上面是 XML 应用程序。XML 解析器的作用是读入 XML 文档或数据,将 XML 建造(build)为内存中的数据结构,便于应用程序处 ...
1、HTML 的历史,大家可以更容易理解 XML 要解决什么问题。2、第二部分给些对 XML 的感性认识,这部分是很重要的,需要再扩充些内容。 3、第三部分和第四部分完全可以合在一起,主要讲 XML 解析器和 3 种 API。3 种 API 都需要详细讲解,而且要举出例子。 4、第五和第六部分也需要举些例子,以使程序员得到感性的认识。 5、需要把 xpath 和名字空间(namespace)详细讲一下,因为这些也是非常重要的内容。     1、HTML 的缺点以及 XML 的产生原因 HTML 最初是一种表义的标记语言。Tim Berners-Lee 最初发明 HTML 的主要目的是为了与研究 ...
Global site tag (gtag.js) - Google Analytics