読者です 読者をやめる 読者になる 読者になる

Gobble up pudding

プログラミングの記事がメインのブログです。

MENU

MacでSAStrutsの環境構築とチュートリアルのセットアップ

SAStrutsのチュートリアルのセットアップ方法のMac版です。 過去記事はこちら fa11enprince.hatenablog.com eclipseをインストールします ダウンロードしてインストールします。 ちなみにMacだといろいろついているpleiades All in Oneはないので 普通にJava…

MacのEclipseでmarket placeが使えない[解決済み]

自分のmacOS SierraでeclipseのMarket PlaceからEclipse Tomcat Plugin 9.1.2をいれようとするとエラーが発生したのでその時のメモです。根本的な解決は行えませんでしたが、一応JavaとEclipseを入れ直すことで解消しました。 元々の環境はeclipse Mars.2, j…

Seasar2の環境構築&動作確認のメモ(Java8)

Seasar2によるサンプルアプリを作成してみます。 今回はDoltengを使います。 Java8にSeasar2は対応していない部分があるので最初のDoltengとs2jdbc-gen-buildを使うときだけ Java7で進めます。 最後にJava8にします(その代わり以降Doltengが使えなくなりま…

SAStrutsの環境構築とチュートリアルのセットアップ

今更ですが、SAStrutsのtutorialの環境構築をします。 SAStrutsとはJavaのWebフレームワークStrutsの1系を改造したものです。公式のチュートリアルのセットアップのページの手順を踏むと 情報が古いのか不親切なのかたぶんうまくいかないでしょう。 下記では…

MacにEclipse 4.5 Mars に Pleiades導入

Mac版 Eclipseのダウンロード Eclipse Downloads ここからEclipse IDE for Java EE Developersをダウンロードします Pleiadesをダウンロード Eclipse 日本語化 | MergeDoc Project ここからPleiades All in One 4.5.2のJava 64bit Standard Editionをダウン…

Javaで優先順位をつけて複数のキーでソートする方法

久々にPureなJavaを書きました(*´Д`) 複数のキーでソートする書き方の説明 いろいろ書き方はありますが、 対象のクラスにComparableをimplementsして compareTo()をオーバーライドすると ソート順を定義できます。 そのうえで、 -1(左が先) 0(同じ) 1(…

C++のmapとJavaのmapの挙動が違う件

C++でmapを書いててinsertしまくってましたが、 あれれ?Javaと挙動が違うということに気付きました。 mapでinsertするとC++ではキーが重複したときに、 insertされず、valueが上書きされない。 一方、Javaのほうはputしたときに 最後にputしたものでvalueが…

MySQLでハマる Communications link failure

開発環境でSpring Batchを動かすと今まで動いていたはずのところでエラーが出てしまいました。 Java + Spring + iBatisを使用していて、Spring Batchを動かすとエラーが…… iBatisとか古いのはお察しください…… java.io.EOFException: Can not read response …

Apache HTTP ServerとApache Tomcatの連携する意味

Apache TomcatをつかっているとなぜだかApache HTTP Serverと併用しますよね。 恥ずかしながら、僕はここをなんとなく理解したようなしていないようなまま過ごしていました。 おかしいなと少し思いながら。 だってTomcatはWebサーバの機能を持っているから A…

JavaのWebアプリでのマルチスレッドについて

最初にお断りしますが、Struts 1.x系限定のお話です。 JavaでWebアプリでマルチスレッドやらスレッドセーフなどという言葉を初めて聞いたとき、 やべぇ、JavaのWebアプリって難しそう。 スレッドセーフを常に意識してコーディングして 必要なところはクリテ…

Javaのファイル読込みの定型パターンは?

Javaを使い始めて日が浅い僕ですが、Javaのファイル読込みのエラー処理の仕方ってサイトを見るとみんな微妙に違うんですよね。 ぼくはこうするのがいいんじゃない?と思ってるんですが、世間のJavanese(Javaを使う人)はどうしてるんでしょ。ちなみにJavaづか…

Javaからメールを送信 ~迷惑メール業者を駆逐してやる~

サブタイトルは冗談です。 本当にこの手法を使ってものすごい勢いでメールボムを作ると法律に抵触します。ある程度細かく説明していますが、一定の知識がない人にはできないと思われるため、 まぁ小学生みたいのには悪用されないだろうと思い、 書きます(凄…

Javaを使ってBOM付きUTF-8でハマる

Javaのサーバアプリにクライアント側からPOSTで文字列でXMLを送りつけたらXMLの解析時にパースエラーになって1時間ほどハマった時の話。 結論を先に言いますと、BOM付きのまま文字列としてサーバに送信してしまったのでJAXBでコケた。ということです。対策と…

いまさらながら Apache Struts 1.3.10 + Eclipse 環境構築

いまさらながらStrutsの開発環境を構築しよう!っていうお話です。 さて、どうしよう……。Javaといえばeclipseですね。そうですね。 別にメモ帳で書いてもいいんだけどさ。いや、やだ。 以下、とりあえず動かすのに最低限の記述を。とっかかりって大事ですよ…