ぺーぺーSEのブログ

備忘録・メモ用サイト。

2012-04-01から1ヶ月間の記事一覧

シェルスクリプト(bash)

利用者側を貫き通してきたがとうとう作らないといけなくなった。 なので、メモる。基本的なbashの文法は下記で見た http://cyberam.dip.jp/linux_command/shellscript/shellscript_main.htmlちょっと細かい条件文のオプション(?)については下記で見た htt…

Spring 3でHello World REST (Jersey) +JSON

Spring 3、Jersey、JSONを連携して実行してみる。 まずはHelloWorldを出力するプロジェクトの作成。 下記のコマンドを実行。(Maven 3を使用) # 2013/08/22に更新 mvn archetype:generate -DgroupId=org.sample -DartifactId=Spring3HelloWorldJerseyJSON -…

RESTクライアントツール

RESTクライアント専用ではないが、RESTクライアントツールとして使用できるものも含む。 SOAP UI http://www.soapui.org/ JMetter http://jmeter.apache.org/ RESTClient, a debugger for RESTful web services Firefoxのアドオン https://addons.mozilla.or…

Spring 2.5でHello World REST (Jersey) +JSON

Spring 2.5、Jersey、JSONを連携して実行してみる。 まずはHelloWorldを出力するプロジェクトの作成。 下記のコマンドを実行。(Maven 3を使用) mvn archetype:generate -DgroupId=study -DartifactId=Spring25HelloWorldJerseyJSON -DarchetypeArtifactId=…

Spring 2.5でHello World REST (Jersey)

Spring 2.5とJerseyを連携して実行してみる。 まずはHelloWorldを出力するプロジェクトの作成。 下記のコマンドを実行。(Maven 3を使用) mvn archetype:generate -DgroupId=study -DartifactId=Spring25HelloWorldJersey -DarchetypeArtifactId=maven-arch…

Spring 3でHello World REST (Jersey)

Spring 3とJerseyを連携して実行してみる。 まずはHelloWorldを出力するプロジェクトの作成。 下記のコマンドを実行。(Maven 3を使用) mvn archetype:generate -DgroupId=study -DartifactId=Spring3HelloWorldJersey -DarchetypeArtifactId=maven-archety…

Jersey、JSONでHello World

Mavenでサンプルプロジェクトを作成する。 mvn archetype:generate -DgroupId=org.sample -DartifactId=JerseyHelloWorld -Dversion=1.0.0 -DarchetypeArtifactId=maven-archetype-webappPOMを下記のように作成。

JerseyでHello World

Mavenでサンプルプロジェクトを作成する。 mvn archetype:generate -DgroupId=jp.sample -DartifactId=JerseyHelloWorld -Dversion=1.0.0 -DarchetypeArtifactId=maven-archetype-webappPOMを下記のように作成。

EclipseとMavenの連携プラグイン

m2eclipse(m2e) Eclipseの「ヘルプ」−>「新規ソフトウェアのインストール」で下記を指定。 http://download.eclipse.org/technology/m2e/releases Eclipseからmvnコマンドを実行できるようになる。 m2eclipse-wtp EclipseのMavenプラグイン「m2e」と連携す…

JavaEE 6のおすすめ書籍紹介

JavaEE 6の本を紹介。 JavaEE 6全般について触れている本で日本語のものは今はこれしかない。(と思う)EJBにいいイメージのない人はこれを読むとちょっとはイメージが変わるかも。 EJBといえば下記の本もおすすめ。

応用情報処理技術者試験

基本情報もそうだが午前問題は過去問からかなり出る。 問題数をこなせば大丈夫。 例えば下記のような問題集。午後は問題をよく読めば、午前をクリアできるレベルなら大丈夫なはず。 なめてかかると痛い目に会うので、ちょっと難しめの下記のような問題集をや…

jar化する際に同梱されるファイルを除く設定の方法

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <addMavenDescriptor>false</addMavenDescriptor> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest></archive></configuration></plugin>

PHPプロジェクトをMavenで管理する

元ネタ。 http://www.php-maven.org/下にまとめる。 setting.xmlを下記のように設定。 <settings> <profiles> <profile> <id>profile-php-maven</id> <pluginRepositories> <pluginRepository> <id>release-repo1.php-maven.org</id> <name>PHP-Maven 2 Release Repository</name> <url>http://repos.php-maven.org/releases</url> <releases> </releases></pluginrepository></pluginrepositories></profile></profiles></settings>

archetypeプラグイン

Mavenプロジェクトを作成する際のコマンド。 mvn archetype:generate -DgroupId=設定したグループID -DartifactId=設定したアーティファクトID -DarchetypeArtifactId=アーキタイプのアーキファクトID -Dfilter=org.apache: (アーキタイプの一覧が見たいと…

リポジトリへファイルをデプロイする方法

ローカルリポジトリへjarやwarファイルをデプロイする方法。 mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> リモートリポジトリへjarやwarファイルをデプロイする方法。 mvn deploy:deploy-file -Durl=<url> -DrepositoryI</url></packaging></version></artifact-id></group-id></path-to-file>…

Mavenのビルドのライフサイクル

Mavenのビルドのライフサイクルには「phase」と「goal」という概念がある。phase「phase」はビルドのライフサイクルの(文字通り)フェーズを示す。 「phase」はビルドのライフサイクルをシーケンシャルに分割・分類・命名し、それぞれに役割を定めたもの。 …

自作Mavenリポジトリへデプロイする方法

自作Mavenリポジトリへ自作jarやwarをデプロイする方法のメモ。quickstartのpomへちょいと追加。 mvn deployしたときの対象となるMavenリポジトリを設定。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> </project>

Maven 3 のおすすめ書籍紹介

Maven3の本を紹介。 日本語の本は今はこれしかない。 Mavenの使用方法だけでなくEclipseとの連携、Nexusを用いたMavenリポジトリの作成方法、Mavenを用いたAndroidアプリ開発についても触れられている。Apache Maven 3 クックブックおすすめ。

Mavenリポジトリ作成(Nexus)

http://www.sonatype.org/nexus/go から nexus-2.0.3-bundle.zip をダウンロードして展開。 nexus-2.0.3-bundle\nexus-2.0.3\bin\nexus.batを実行するとMavenリポジトリサーバが起動する。ブラウザから http://localhost:8081/nexus/ にアクセスすると設定画…