- 浏览: 505665 次
- 性别:
- 来自: 北京
最新评论
-
DawnBells:
...
java.util.concurrent 之六:使用Future类和Callable类 -
kanglecjr:
http://tieba.baidu.com/f?kz=101 ...
泰语字母好看的手写体 -
zxjlwt:
学习了。http://surenpi.com
java.util.concurrent 之六:使用Future类和Callable类 -
spring_springdata:
java jsoup开源框架demo使用实例教程源代码下载:h ...
JSOUP获取网页数据返回403错误(403 error loading URL,connection类) -
narochids:
MARK!
JavaScript+Ajax实例大全(1521例以上),可以随编辑随执行
文章列表
14.8 实践与练习
1. 实现用户的中间退出, 用户登录成功后, 当单击"安全退出"按钮时, 即可实现用户的退出. (源码位置: disc\TM\sl\14\5)
2. 通过 Struts2 框架实现日期转换器. (源码位置: disc\TM\sl\14\6)
3. 实现空表单信息的提示. (源码位置: disc\TM\sl\14\7)
14_5 的 部分源码
注意: 使用 struts-Convention-plugin, 无需配置文件 struts.xml
package cn.mrcast.action ...
使用Maven2 原型(Archetype) 建立Struts程序框架
使用如下命令可以建立一个Struts2 Starter应用程序
mvn archetype:generate -DgroupId=com.chenjo -DartifactId=tutorial -DarchetypeGroupId=org.apache.struts -DarchetypeArtifactId=struts2-archetype-starter -DarchetypeVersio ...
一、下载及安装
1.1 下载maven 3.1.1
先到官网http://maven.apache.org/download.cgi 下载最新版本(目前是3.1.1 ),下载完成后,解压到某个目录(本文中是C:\Java\maven-3.1.1)
2.1 配置环境变量
系统环境变量里,添加MAVEN_HOME(或M2_HOME),其值为C:\Java\maven-3.1.1,然后PATH环境变量最后附加上";%MAVEN_HOME%\bin"
检测方法:
a) 重新进入命令行(DOS窗口)模式,输入 echo %MAVEN_HOME% 如果能显示 C: ...
最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。
----------------准备工作-------------
Jdk 1.5以上java开发环境。
Eclipse IDE 一个。
Maven 3.0.3下载地址: http://maven.apache.org/docs/3.0.3/release-notes.html
快速搭建之步骤:
第一步:配置maven环境
解决这个问题的思路: 在maven的配置中声明正确的字符集编码——编译使用的字符集编码与代码文件使用的字符集编码一致!!
安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。
所以在很多中文XP win7上开发的同学,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映射字符”: 这个是由于代码使用的UTF-8,而maven编译的时候使用的GBK的缘故。 通过修改pom文件,可以告诉maven这个项目使用UTF-8来编译。在pom的/project/build/plugins/下的编译插件声明 ...
英文来源: http://akhikhl.github.io/gretty-doc/Getting-started.html
在你的app应用的 "build.gradle" 中加入:
apply plugin: 'war'
apply from: 'https://raw.github.com/akhikhl/gretty/master/pluginScripts/gretty.plugin'
大功告成! 现在你可以使用以下命令启动你的web-app;
gradle appRun
你也可以使用其他 Gretty tasks (Gr ...
在本系列的上篇文章中,我们讲到了创建Task的多种方法,在本篇文章中,我们将学习如何读懂Gradle。
Gradle是一种声明式的构建工具。在执行时,Gradle并不会一开始便顺序执行build.gradle文件中的内容,而是分为两个阶段,第一个 ...
在本系列的上篇文章中,我们讲到了Gradle入门,在本篇文章中我们将讲到创建Task的多种方法。
请通过以下方式下载本系列文章的Github示例代码:
git clone https://github.com/davenkin/gradle-learning.git
Gradle的Project从本质上 ...
Gradle学习系列之一——Gradle快速入门
- 博客分类:
- Java
这是一个关于Gradle的学习系列,其中包含以下文章:
Gradle快速入门
创建Task的多种方法
读懂Gradle语法
增量式构建
自定义Property
使用java Plugin
依赖管理
1.目标
该篇主要是为了快速利用maven来构建工程,maven作为项目管理的工具已经得到极大程度的应用,很多开源项目都用maven来构建。如何建立一个maven工程,如何导入别人的maven工程,是这篇文章的核心。
2. 创建maven工程
2.1 下载maven的开发包
maven为apache下open source项目,其下载地址为: http://maven.apache.org/ , 下载后将jar包解压到任意目录(建议不要有空格和中文目录)
配置环境变量M2_H ...
使用eclipse插件创建一个web project
首先创建一个Maven的Project如下图
我们勾选上Create a simple project (不使用骨架)
这里的Packing 选择 war的形式
由于packing是war包,那么下面也就多出了webapp的目录
由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project
在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form… 如 ...
坐标
例如上篇helloworld的pom.xml配置文件中的
<groupId>com.zhaoyang</groupId>
<artifactId>HelloWorld</artifactId>
<version>1.0-SNAPSHOT</version>
其实就是坐标,那么Maven的坐标元素包括groupId、artifactId、version、packaging、classifier
当一个项目通过依赖,插件或者父项目引用与另外一个项目关联的时候,Maven通过坐标来 ...
第一个Maven项目 -- HelloWorld
这里只是通过一个简单例子来初探maven的面目,具体介绍参考后文
创建约定的目录结构
Maven的源代码目录组织结构是固定的,我们不能随便修改,一个简单的java程序目录结构如下
项目名
--------------src
-----------------------------main //用于放置程序代码
-------------------------------------------java ...
Maven以及其Eclipse插件m2eclipse的安装
(本文参考了Maven实战)
检查JDK的安装以及环境变量的配置
打开cmd
echo %Java_Home%
java -version
如下图
Oracle 6i Forms installation on Win 7