- 博客(6)
- 资源 (30)
- 收藏
- 关注
转载 Ant之Copy
Ant真是太方便了,以前都没注意到它。功能很强大,能创建数据库,配置服务器,部署发布应用……只需要写好build.xml文件,剩下的就交给ant来“安装”你的WEB应用了。Appfuse的第一个ant命令是ant new,其任务是建立一个新命名的project,少不了会复制很多文件。build.xml中也有很多copy操作,为了搞清楚ant new到底干了些什么事,还是先把copy操作了解
2014-05-16 16:28:53 470
转载 Ant之path属性
一 和 你可以用":"和";"作为分隔符,指定类似PATH和CLASSPATH的引用。Ant会把分隔符转换为当前系统所用的分隔符。 当需要指定类似路径的值时,可以使用嵌套元素。一般的形式是location属性指定了相对于project基目录的一个文件和目录,而path属性接受逗号或分号分隔的一个位置列表。path属性一般用作预定义的
2014-05-16 08:03:24 1031
原创 Java 不可变对象
不可变对象:1:一旦创建,对象的状态就不能被修改,任何的修改都会创建一个新的对象2:类和类属性都应该是final类型3:如果里面含有非immutable对象,那么客户端的调用都应该返回一个该对象的拷贝不可变对象的好处:1:线程安全2:创建的对象可以做缓存处理,使用静态工厂方法valueOf()返回一个已经存在的对象
2014-05-12 11:36:51 625
转载 软件开发最佳实践
1. 为人编写程序,而不是为电脑 一段程序不应该要求其阅读者能够比电脑内存记住更多的东西变量名称要保持一致、独特、有意义代码的风格要保持一致2. 一些工作让计算机去做 重复的工作交给计算机将最近使用的命令保存在一个文件中,以便后期重复使用使用一个构建工具来自动化工作流程3. 增量式改进 将工作分为若干个小步骤,快速反馈,及时修正使用一个
2014-05-10 22:37:47 575
原创 Servlet规范学习 - Servlet接口
1:实例数量一般容器会为每个servlet分配一个实例,但是如果servlet实现了SingleThreadModel,容器可以选择分配多个实例SigleThreadModel保证每个一个特定servlet实例的service方法一个时刻只能被一个线程执行由于HttpSession属于会话跟踪对象,因此多个servlet可能共享一个HttpSession,包括那些实现了Sing
2014-05-05 11:00:43 507
Hibernate/Spring/Structs2 In Action
2010-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人