`
obullxl
  • 浏览: 183250 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
一旦项目变大,一个工程就显得比较臃肿,一般会按照功能划分成几个工程,需要团队协作开发。   根据最近对Maven的学习,下面简单的介绍下,使用Maven管理多个工程的pom文件的设置。   假设项目是个WEB项目,我们有三个工程:aboy-common-lang,aboy-common-toolkit,aboy-common-web   先说下目录结果: aboy-common          |-----common-lang          |          |___pom.xml          |-----common-toolkit          | ...
自从有了Maven,一直在想使用模板技术搭建项目工程,其中之一就是日志的配置文件Log4j.xml,因为项目不同,日志的输出路径也是不同的。   因此,想在程序启动之前,以渲染的方式配置Log4j.xml文件内容,这样就实现了日志管理的模板化。   Velocity便是理想的选择,因此,写了个Velocity工具类VelocityHelper,专门用于渲染模板,并完成了测试。   /** * Copyright (c) YMCN Team * All rights reserved. */ package com.aboy.toolkit.util; ...
最近在考虑C/S结构程序的软件自动升级的实现方式,比如QQ、飞信等都自动升级的功能。   自动升级模块虽然还没有编码完成,但是思路还是比较清晰的。   自动升级过程中,升级文件的JAR包是专门加载到程序中去的,因此,自定义一个ClassLoader,用于加载用户JAR包,就非常的重要了。   应用程序ClassLoader只提供了一个public Class<?> loadClass(String name) throws ClassNotFoundException 方法,没有提供加载JAR的方法。   URLClassLoader提供了一个protected vo ...
今天做一个展示层的Demo,为了方便理解和HTML层次清楚,HTML中加入了如下注释: <!-- --------- Content ---------- --> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td><input type="button" value=" 手动刷新缓存 " /></t ...
最近学习Maven,发现其真的很强大,所以学一点也记一点。使用Maven的最大好处在于:生成工程骨架和管理JAR包依赖。   Maven自带了很多的工程骨架,想自定义骨架可以使用交互式命令: mvn archetype:generate   我的是Maven 2.2.1版本,系统自带的骨架一共有41个: 1: internal -> appfuse-basic-jsf (AppFuse archetype for creating a web application with Hibernate, Spring and JSF) 2: internal -> appfu ...
如今不再使用MyEclipse了,以前一直使用MyEclipse,是因为大都情况下开发的都是Java Web应用,而MyEclipse在这方面开发就让我省去了很多的工作。   文件同步、Tomcat等配置情况已经在“抛弃MyEclipse,使用Eclipse插件”中解决了。在此非常感谢toeo对我的帮助指导,让我省去很多的工作。   Maven离不开POM文件(工程对象模型,XML文件)。用Maven生成Eclipse JAVA工程是非常方便的,在生成完成后几乎不需要做任何自定义的工作(除了增加依赖)。而生成Eclipse标准动态JavaWeb工程就不那么顺利了,需要手动改几个地方,不过 ...
一直在用MyEclipse,最近迫于MyEclipse太笨重,启动太慢,又占用太多的内存资源,现在所有的项目都是在Eclipse 3.5下开发了。   当然,Flash Builder 4也应该迁移了。   MyEclipse 8中所使用的Eclipse也是3.5的,于是把MyEclipse 8中FB 4的插件移到Eclipse 3.5应该是很轻松的事情:   1、把%MYECLIPSE_HOME%\dropins\com.adobe.flexbuilder.feature.core.nl1.link文件复制到%ECLIPSE_HOME%\dropins\目录下;   2、重启E ...
在没有毕业前,对于JAVA的研究和学习,基本上停留在SSH、SOA、OSGi等,而这些大都与JavaEE相关。   为了与Web工程跟Tomcat同步,便一直割舍不下MyEclipse,同时,MyEclipse又提供了我学习所要的所有插件。因此,虽然MyEclipse笨重,但还是得用。   其实我用得最多的,也就是MyEclipse的工程同步和Tomcat的快速启动。   Eclipse 3.5的JEE版本我也很喜欢,启动快,占用内存小。   昨晚在家里没事,终于被我找到了一个插件,可以同步Web工程了:FileSync 官网:http://andrei.gmxhome.de/ ...
先看一条Oracle SQL语句: select col_name from tab_name where col_time >= to_date(to_char(sysdate, 'YYYY-MM-DD'), 'YYYY-MM-DD') and col_time > to_date(to_char(sysdate, 'YYYY-MM-DD'), 'YYYY-MM-DD') + 1 刚看到这条语句,我笑了:这位哥们在干什么呢,把一个日期先转化成字符串,然后又把该字符串转化为日期?   仔细一看,原来这位哥们是有事情要做的:查询当天的记录,是从当天0点0分0秒开始 ...
今天学习XMLSocket,可是在拿到XML字符串数据后,不知该如何解析,JavaEye真是个好地方,终于找到了思路: http://xiaoer-1982.iteye.com/blog/500333   首先由XML得到XMLList,然后构造出XMLListCollection,最后得到Array,最后构造ArrayCollection。   原始XML字符串: <response>    <resp time="" no="" lat="" lng="" />    &l ...
在"郁闷中国"的郁闷岛暂停一个多月后,健康202 -- http://www.41202.com 的以一个斩新的面貌与大家见面了: 休闲社区 http://www.41202.com/bbs 休闲社区采用JForum开源论坛,由于也是刚接触,所以还在进一步的了解中,期待各位朋友的光临!!
大家好,我是一位Struts2的初学者,在Struts1中,我用Servlet做了个多文件上传的类,并测试成功 可是,现在在Struts2中,出现了问题: 在 ServletUpload.jsp 点击 [提交] 后,由 /servlet/ServletUpload.servlet 执行上传,成功进入 [App]/servlet/ServletUpload.servlet 页面后,硬盘相关目录下并没有上传的文件,必须要点击浏览器的 [刷新],浏览器会提示什么(数据..),再点击[确定] 后,硬盘才有上传的文件。 不知哪里出错,望各位指教!
Global site tag (gtag.js) - Google Analytics