选择显示字体大小

commons 阅读笔记 之 configuration 篇

介绍命令行参数解析、应用程序配置和日志记录,作为一个应用程序的骨架,随处可见。因此,apache软件组织开发出了一套通用的类库,用来帮助软件开发人员完成这些“骨架”的建立。其中:•commons cli用于命令行解析•commons configuration用于读取properties格式或者xml格式的配置信息•commons logging和log4j用来提供日志支持。这些通用的类库都在http://jakarta.apache.org/commons/index.html网址上提供下载•访问properties格式的配置文件问题:希望能以精确类型的方式访问到配置信息,而不仅仅是string类型。 解决方案:使用propertiesconfiguration类可以加载并访问prop...

http://www.sosof.com/detail/442/303442721632041.html -by - 丰搜 缓存页面


commons 阅读笔记 之 cli 篇

介绍命令行参数解析、应用程序配置和日志记录,作为一个应用程序的骨架,随处可见。因此,apache软件组织开发出了一套通用的类库,用来帮助软件开发人员完成这些“骨架”的建立。其中:•commons cli用于命令行解析•commons configuration用于读取properties格式或者xml格式的配置信息•commons logging和log4j用来提供日志支持。这些通用的类库都在http://jakarta.apache.org/commons/index.html网址上提供下载•使用commons cli解析简单的命令行问题:需要解析一段简单的命令行,包括可选和必选的命令行参数。解决方案:public static void main(string[] args) thr...

http://www.sosof.com/detail/442/876442721633128.html -by - 丰搜 缓存页面


jakarta struts编程:使用tiles,第二部分

安装和配置tiles在您能够使用tiles 框架之前,您必须确保它已安装并正确的配置在web容器中。tiles框架并不依赖于某种特定的容器,您要做的就是获得所需的文件,并将它们放到web应用程序的正确位置上。 下载tilestiles框架包含在struts发行版中。先前版本中,它位于contrib文件夹中,但现在是核心的一部分。您还可以在http://www.lifl.fr/~dumoulin/tiles/index.html找到最新的源程序、二进制发行版本,以及其它一些有用的信息。 安装所需的jar文件和相关文件第一步是安装所需文件。对于tiles来说,以下文件必须位于web-inf/lib目录中:u tiles.jaru commons-digester.jaru commons-beanutils.jaru commons-collections.jaru commons-loggi...

http://www.sosof.com/detail/442/438442721635268.html -by - 丰搜 缓存页面


struts初体验之实施篇

开发环境 window2000+jbuilder7+tomcat4.1.12 首先,从http://jakarta.apache.org下载jakarta-struts-1.0.2.zip,解开后有两个主要目录lib和webapps,在lib目录中是使用struts创建应用程序所必需的文件,在webapps目录下有几个后缀是war的文件,熟悉java web开发的人都比较清楚,将他们copy到tomcat/ webapps/目录下,然后再重新启动tomcat,tomcat会将这些web工程部署好的,其中struts-documentation.war是文档,struts-example.war是一个不错的例子,我主要就是参考这个例子来做的。然后在jbuilder安装目录/lib/下建立 struts目录,将上面的lib目录下的东西copy进去,然后启动jbuilder7,运行菜单tools...

http://www.sosof.com/detail/442/329442721636738.html -by - 丰搜 缓存页面


struts学习心得

1.要使struts运转起来,将.jar文件复制到每个程序的web-inf/lib目录下。2.在struts中对exception进行处理,在action中捕获错误之后forward到errorspage3.在hashmap中通过get()来获取value,通过put()来插入value,containskey()则用来检验对象是否已经存在。可以看出,和arraylist的操作相比,hashmap除了通过key索引其内容之外,别的方面差异并不大。4.helloaction类和视图组件之间通过httpservletrequest的setattribute()和getattribute()方法来共享request范围内的数据。5.struts常用标签和用法<h2><bean:message key="hello.jsp.page.heading"/>...

http://www.sosof.com/detail/442/315442721640630.html -by - 丰搜 缓存页面


learn spring in spring(四)

四、spring中的事务控制spring和ejb一样,提供了两种事务管理方式:编程式和声明式。在考试系统中我们将使用声明式的事务管理,这是spring推荐的做法。使用这种方式可以体验到spring的强大便捷,而且我们无须在dao类中编写任何特殊的代码,只需要通过配置文件就可以让普通的java类加载到事务管理中,这个意义是很重大的。spring中进行事务管理的通常方式是利用aop(面向切片编程)的方式,为普通java类封装事务控制,它是通过动态代理实现的,由于接口是延迟实例化的,spring在这段时间内通过拦截器,加载事务切片。原理就是这样,具体细节请参考jdk中有关动态代理的文档。本文主要讲解如何在spring中进行事务控制。动态代理的一个重要特征是,它是针对接口的,所以我们的dao要通过动态代理来让spring接管事务,就必须在dao前面抽象出一个接口,当然如果没有这样的接口,那么spr...

http://www.sosof.com/detail/442/861442721644480.html -by - 丰搜 缓存页面


eclipse快速上手指南之使用ant

ant 是java平台下非常棒的批处理命令执行程序,能自动完成编译,测试,打包,部署等等一系列任务。 ant是java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。 eclipse 中已经集成了ant,我们可以直接在eclipse中运行ant。 以前面建立的hello工程为例,创建以下目录结构: 新建一个build.xml,放在工程根目录下。build.xml定义了ant要执行的批处理命令。虽然ant也可以使用其它文件名,但是遵循标准能更使开发更规范,同时易于与别人交流。 通常,src存放java源文件,classes存放编译后的class文件,lib存放编译和运行用到的所有jar文件,web存放jsp等web文件,dist存放打包后的jar...

http://www.sosof.com/detail/442/554442721646550.html -by - 丰搜 缓存页面


小试hibernate3.0+eclipse 3.1m4

小试hibernate3.0+eclipse 3.1m4 王伟东 环境如下eclipse 3.1m4: http://www.eclipse.org jboss eclipse ide 1.4.x: http://www.jboss.org/ hibernate 3.0 beta3: http://prdownloads.sourceforge.net/hibernate hibernate tools 3.0 alpha 1:http://www.hibernate.org/projects/hibernatetools jdk 1.4.2插件关于hibernator tools在hibernate开发的eclipse下的插件 示例hibernate和hibernator tools的文档非常齐全(英文)hibernator tools的用法就更简单了还有一个flash向导 : http...

http://www.sosof.com/detail/442/318442721649133.html -by - 丰搜 缓存页面


浅谈cruisecontrol的部署

ant是用过的最好的build工具.cruisecontrol则通过不断检查scm (vss, clearcase, starteam, etc), 一旦发现改动, 调用ant进行编译, 部署, 实现即时的集成. 一旦编译失败, 则立刻自动发email给"始作俑"者, 提醒其修正代码. cc自带了一个web应用, 可是随时查看编译状况和历史状况(包括自从前一次build, 有哪些文件,是谁做了改动, build失败的原因, build的成果(自定义的, 比如最后的打包文件, 自动生成的javadoc) 总之, 通过集成ant和cc, 尽量避免了daily build容易broken的缺点, 而且自动化程度更高. 另外ant和cc都分别有.net版本, 在下一个.net项目中, 还打算使用它们来进行集成控制. 安装cruisecontrol 和anthill一样,使用cr...

http://www.sosof.com/detail/272/2442721652745.html -by - 丰搜 缓存页面


利用javacc将hql转换为sql

主要是为了尝试一下javacc,利用编译原理的思路构造自己的语言:) 首先到https://javacc.dev.java.net/ javacc的老家下载javacc 我们今天的目标就是把from teacher转化为select * from teacher 首先编写.jj文件 1.定义要空开的分隔符 java代码:skip : { " " "t" "n" "r" "f" } 2.定义关键字。from 为hql的关键字,teacher是用户输入的类名,应当是一个任意由字母和数字组成的单词,我们可以用正则表达式:["a"-"z","a"-"z","0"-"9"]来...

http://www.sosof.com/detail/442/833442721652432.html -by - 丰搜 缓存页面


上一页 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons