摘要:
Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目。本教程是为初学者准备的,帮助他们了解Maven工具的基本功能。完成本教程后,希望能够熟悉使用Apache Maven。先决条件假设需要使用Maven来处理企业级Java项目开发。如果有软件开发的知识,如:Java SE,Java EE的开发和部署过程经验,对学Maven将有一定的帮助。Maven概述,Maven是什么?Maven环境配置Maven POMMaven 构建生命周 阅读全文
摘要:
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目,而使用 Ant 则需要十几行。事实上,由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。1、Maven官方网站 http://maven.apache.org/2、Maven中文教程 http:// 阅读全文
摘要:
iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。近期项目用到 iBatis,所以需要学习iBatis,下面是总结几个不错学习网站学习参考:1、官网(英文资料):http://www.mybatis.org/2、iBATIS(中文教程):http://www.yiibai.com/ibatis/3、iBATIS - iBATIS Apache软件基金会的官方网站。http://ib 阅读全文
摘要:
iBATIS的是一个持久层框架,它能够自动在Java, .NET, 和Ruby on Rails中与SQL数据库和对象之间的映射。映射是从应用程序逻辑封装在XML配置文件中的SQL语句脱钩。iBATIS是一个轻量级的框架和持久性API适合持久化的POJO(普通Java对象)。iBATIS是被称为一个数据映射和映射需要的类的属性和数据库中的表的列之间的参数和结果。iBATIS和其他持久化框架,如Hibernate之间的显著区别在于,iBATIS强调使用SQL,而其他的框架通常使用一个自定义的查询语言,具有Hibernate查询语言(HQL)或Enterprise JavaBeans的查询语言(E 阅读全文
摘要:
Struts 2 教程Apache的Struts2是一个优雅的,可扩展的框架,用于创建企业准备的Java Web应用程序。该框架旨在简化整个开发周期,从构建,部署,维护应用程序随着时间的推移。 Apache的Struts2最初被称为WebWork2。本教程将教你如何使用Apache的Struts创建企业级Java Web应用程序。读者本教程是专为需要了解Struts2.x 框架中及其应用Java程序员准备的。前提条件继续本教程之前,你应该有一个很好的了解了Java编程语言。 MVC框架和JSP或Servlet有一个基本的了解是很有帮助的。1 - Struts 2 快速指南一个快速的Struts 阅读全文
摘要:
SQLite教程SQLite是一个软件库,实现自足,服务器,零配置,事务性的SQL数据库引擎。SQLite是在世界上最广泛部署的SQL数据库引擎。对SQLite源代码是属于公有领域。本教程将让您快速启动SQLite编程学习。读者对于初学者来说,帮助他们了解基本的SQLite数据库引擎,先进的理念和参考。前提条件在开始做这个参考的例子各类实践之前,我假设你已经知道什么是数据库,尤其是RDBMS和计算机编程语言是什么。1 - SQLite 函数参考在本教程,发现引用内置SQLite 的所有重要功能。SQLite 有用函数2 - SQLite 有用资源在此页面集合SQLite数据库网站和书籍。如果想 阅读全文
摘要:
教程目录Git教程首页Git 基本概念Git 环境设置(安装)Git 生命周期Git 创建操作Git 克隆操作Git 执行更改Git 审查更改Git 提交更改Git 推送操作Git 更新操作Git 藏匿操作Git 移动操作Git 重命名操作Git 删除操作Git 修正错误Git 标签操作Git 补丁操作Git 管理分支Git 冲突处理原文地址:http://www.yiibai.com/git/ 阅读全文
摘要:
TestNG是一个Java的框架,所以第一个要求是JDK要安装在你的机器上。系统要求JDK1.5或以上内存没有最低要求磁盘空间没有最低要求操作系统没有最低要求步骤1 -验证Java安装在你的机器上现在,打开控制台并执行以下的java命令。OS任务命令Windows打开命令控制台c:\> java -versionLinux打开命令终端$ java -versionMac打开命令终端machine:~ joseph$ java -version让我们来验证所有的操作系统的输出:OS输出Windowsjava version "1.7.0_25"Java(TM) SE R 阅读全文
摘要:
TestNG教程TestNG是一个测试框架,其灵感来自JUnit和NUnit,但同时引入了一些新的功能,使其功能更强大,使用更方便。TestNG设计涵盖所有类型的测试:单元,功能,端到端,集成等,它需要JDK5或更高的JDK版本。本教程将TestNG框架需要测试的企业级应用提供健壮性和可靠性上给你带来很大的理解。读者本教程是专为愿意学习TestNG的框架软件专业人员。本教程帮助你理解TestNG的框架概念,并完成本教程后,将在把自己的专业知识水平较高的水平。前提条件在继续本教程之前,您应该了解基本的Java编程语言,文本编辑器和运行程序等,因为你要使用TestNG处理Java项目测试各级(单元 阅读全文
摘要:
今天的世界是一个信息丰富的世界,为大家了解计算机,它已经成为一种必然。本教程的目的是介绍有关计算机系统和其基本。计算机的功能数字电脑的五大功能:将数据作为输入存储在其内存中的数据/指令,并在需要时可以使用它们处理数据,并将其转换成有用的信息输出信息控制以上四个步骤定义计算机系统是一个电子数据处理设备,执行以下操作:接受和存储输入数据处理数据输入和输出处理后的数据以所需的格式优点下面的列表演示电脑的优势在当今的世界高速计算机是一个非常快的设备能执行增加非常大的数据电脑速度单位微秒,纳秒和皮秒它可以在几秒钟内执行以百万计的计算相比,人可以用很多时间来执行相同的任务准确性除了非常快,计算机是非常准确 阅读全文