摘要:
1. 更快、更简单比起 Maven1 那不急不慢的运行速度,Maven2在速度上有了质的飞跃,甚至与Ant相比也毫不逊色(当然,下载不算)。除此之外,"简化工作,使用业界公认的最佳实践"也是是 Maven2 的另一大主题,其他的新特性无处不在体现 Maven2 为简化工作而做出的努力。2. 更少的配置文件Maven1 和 Maven2 主要配置文件的对比:Maven1:project.xml、maven.xml、project.properties和build.properties。Maven2:pom.xml和settings.xml。POM是Maven的核心对象模型,在 阅读全文
摘要:
axis2-aar 插件作用:在maven项目中,使用axis2-aar插件,可以把axis2项目打包成aarcargo 插件作用:在maven项目中,使用cargo插件,可以把maven项目部署远程服务器上。resources 插件作用:在maven项目中,使用resources插件,可以把资源文件用UTF-8或GBK等方式编码。source 插件作用:在maven项目中,使用source插件,可以生成源文件的jar包,如:app-client-sources.jarcompiler 插件作用:在maven项目中,使用compiler编译java源文件。jetty 插件作用:在maven项目 阅读全文
摘要:
Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,它们分别是: Clean Lifecycle 在进行真正的构建之前进行一些清理工作。 Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。 Site Lifecycle 生成项目报告,站点,发布站点。再次强调一下它们是相互独立的,你可以仅仅调用clean来清理工作目录,仅仅调用site来生成站点。当然你也可以直接运行 mvn clean install site 运行所有这三套生命周期。每套生命周期都由一组阶段(Phase)组成,我们平时在命令行输入的命令总会对应于一个特定的... 阅读全文
摘要:
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。项目的主页地址为:http://maven.apache.org/Maven这个单词来自于意第绪语,意为知识的积累,最早在Jakata Turbine项目中它开始被用来试图简化构建过程。该项目的清晰定义包括,一种很方便的发布项目信息的方式,以及一种在多个项目中共享JAR的方式。Maven是一个项目管理工具,它包含了 一个项目对象模型 (Project Object Model), 一组标准集合, 一个项目生命周期(Project Lifecycle), 一个依赖管理系统... 阅读全文
摘要:
1. In Eclipse top menu, choose Window -> Server -> New2. click "Download additional server adapters" link (Glassfish server plugins is not installed by default)3. choose "Oracle GlassFish Server Tools"4. ...next..., finish.管理员验证:admin/nimda,资料中建议admin/adminadmin参考: http://w 阅读全文
摘要:
下载:http://glassfish.java.net/public/downloadsindex.html#top服务启动/停止:(参考quick start guide)%GlassFish_HOME%\bin目录下输入命令: asadmin start-domain asadmin stop-domain管理控制台:http://localhost:4848/login.jsf 阅读全文
摘要:
一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。对各角色人员好处: a. “企业开发人员”和 Web 设计人员:JSF 开发可以简单到只需将用户界面 (UI) 组件拖放到页面上, b. “系统开发人员”:丰富而强健的 JSF API 为他们提供了无与伦比的功能和编程灵活性。 c. 系统维护人员:良好构建 MVC 设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。 JSF于2004年3月1.0版正式提出,清楚的将Web应用程序的开发者分了三个角色: 网页设计人员 应用程序... 阅读全文