2017年08月05日

Tomcat再び(その1)・・・いまだに油断すると、関わる羽目になるので復習と環境づくり

スッキリわかるサーブレット&JSP入門の、
付録A Eclipse初期設定と操作を読みつつ、
まずは、Eclipse環境を準備しています。

文字コード設定
General - Workspace - Text file encode - UTF-8
Web - JSP File - ISO 10646/Unicode(UTF-8)
Web - HTML File - ISO 10646/Unicode(UTF-8)

P82 付近
◆サーブレットクラス

import java.io.PrintWriter;
(途中 省略)
@WebServlet("/Servlet1") <=Web Servletアノテーション
(途中 省略)
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("");
(省略)



◎スッキリわかるサーブレット&JSP入門:3,024円
スッキリわかるサーブレット&JSP入門 -
スッキリわかるサーブレット&JSP入門 -


◎はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版:2,808円
はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版 (TECHNICAL MASTER 67) -
はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版 (TECHNICAL MASTER 67) -

◎基礎からのサーブレット/JSP 第3版:3,024円
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -


◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -
posted by アンドレアス at 22:18| Comment(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2016年02月29日

Tomcat on Windows 環境変数設定

体調戻った。

アルコールは当分禁止で、食事の量も減らさないとな。

●環境
OS:Windows 8.1
Tomcat環境変数設定


CATALINA_HOME:C:\Apache Software Foundation\Tomcat 8.0
CLASSPATH:.;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;%CATALINA_HOME%\webapps\jsp10\WEB-INF\classes
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_25

PATH:C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Windows Live\Shared;%JAVA_HOME%\bin



◎10日でおぼえるJSP&サーブレット入門教室 第4版:3,024円
10日でおぼえるJSP&サーブレット入門教室 第4版 -
10日でおぼえるJSP&サーブレット入門教室 第4版 -

◎日経ソフトウエア2016年4月号:1,320円
日経ソフトウエア2016年4月号 -
日経ソフトウエア2016年4月号 -



◎はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版:2,808円
はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版 (TECHNICAL MASTER 67) -
はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版 (TECHNICAL MASTER 67) -

◎基礎からのサーブレット/JSP 第3版:3,024円
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -

◎スッキリわかるサーブレット&JSP入門:3,024円
スッキリわかるサーブレット&JSP入門 -
スッキリわかるサーブレット&JSP入門 -

◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -
posted by アンドレアス at 00:20| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2016年02月10日

「Tomcatハンドブック第2版 2章Tomcat設定」Realm,JAAS,

◆Tomcatハンドブック第2版 2章Tomcat設定

realm
ユーザ、パスワード、ロールをまとめたもの。
web.xml

tomcat-users.xmlは、UserDatabaseRealm用の権限保持ファイル。

P67〜
JAAS = Java Authentication Authorization Service

JAASRealm・・・標準PAMを実装
Unixなユーザ認証とかKerberos認証とか。
server.xml

BASIC認証・・・web.xml

◇Weblogicは web.configに

・IIS及びASP.NETの認証モードをWindowsに設定。


デフォルト設定。
◆これは参考になるか?IE設定もある。
https://docs.oracle.com/cd/E28613_01/web.1211/b65913/sso.htm

◎Oracle WebLogic Server 11g構築・運用ガイド:4,730円
Oracle WebLogic Server 11g構築・運用ガイド -
Oracle WebLogic Server 11g構築・運用ガイド -


◎はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版:2,808円
はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版 (TECHNICAL MASTER 67) -
はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版 (TECHNICAL MASTER 67) -

◎基礎からのサーブレット/JSP 第3版:3,024円
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -

◎スッキリわかるサーブレット&JSP入門:3,024円
スッキリわかるサーブレット&JSP入門 -
スッキリわかるサーブレット&JSP入門 -

◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -
posted by アンドレアス at 00:33| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2015年07月22日

Javaプログラマ Gold合格への学習記録(5)・・・継承、オーバーライド


今週も、残り2日。

頑張ろう。
そろそろSilver申し込まうかな。

○まとめ

・継承
・override(オーバーライド)

・継承禁止のクラスもある。
 例)Stringクラス

宣言時に final がつけられているクラスは継承できない。

・クラスの継承は許可して、一部のメソッドのみ
 オーバーライドを禁止したい場合、メソッドの宣言に final をつける。

つづきは、P416から


◎オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 :3,888円
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -


◎オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集:3,240円
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
posted by アンドレアス at 22:58| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2015年07月20日

休みの日には、Scalaで息抜きしてみる(1)・・・Windows8とCentOS6.5にScala導入

PlayFrameworkの本が、山積みされている書籍の一番下から
出てきたので、(^^)
せっかくだから、息抜きがてらに
Scalaインストールしようと思っていれてみました。

○まとめ
1.Windows
ダウンロード
http://www.scala-lang.org/download/

2.CentOS6.5
$ rpm -qa | grep openjdk
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

# vi /etc/yum.repos.d/typesafe.repo

[typesafe]
name=Typesafe RPM Repository
baseurl=http://rpm.typesafe.com/
enabled=1
gpgcheck=0

# yum -y install typesafe-stack

# rpm -qa | grep scala
scala-2.9.2-400.noarch




Hello,Scalaレベルで、
実行したら、CentOS6.5では、
いきなりエラーが出たので、来週また取組みます。

息抜きにならんがな・・・・。
posted by アンドレアス at 23:38| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

Javaプログラマ Gold合格への学習記録(5)・・・Bronzeは受けなくても良さそうなのでパスしよう。

Bronzeは、日本だけの試験のようで、
対象としている受験者イメージと、
自分は明らかに違うなぁーという感じです。

ゆえ、Gronzeの受験は、パスすることにしました。
無駄な書籍を買わなくて良いから、
その分GOLDで足元をすくわれないように、
GOLDに専念します。
(GOLDとSilverの問題集は買ってますが、
 Bronzeは買っていなかったので、無駄な出費しなくて良かった!)
 

今日は、3連休の最後だから、
試験のことを調べました。

役立ちそうなリンクだけ、メモしておこう。
受験している合格体験記は、検索の仕方が悪かったのか、
質の低いのしか見つからなかったので、メモに出てません。



@試験内容に関してのリンク

Java SE 7 認定資格:

http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=516&p_org_id=70
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=516&p_org_id=70#3


Java SE 7/8 Bronze
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-814&p_org_id=70&lang=JA

Java SE 8 認定資格
http://www.oracle.com/jp/education/certification/jse8-2489021-ja.html


A参考サイトのリンク
Java資格が大幅リニューアル。Bronze/Silver/Goldが登場 2012/9/27
http://www.atmarkit.co.jp/ait/articles/1209/27/news141.html


B使用している問題集の正誤表やデータダウンロードに関するリンク

○オラクル認定資格教科書 Javaプログラマ Silver SE 7 スピードマスター問題集 正誤表
http://www.shoeisha.co.jp/book/detail/9784798131665

○オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集
http://www.shoeisha.co.jp/book/detail/9784798135052


◎オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 :3,888円
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -


◎オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集:3,240円
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
posted by アンドレアス at 22:20| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

Javaプログラマ Gold合格への学習記録(4)・・・access modifier(アクセス修飾子),getterメソッド,setterメソッド,カプセル化

・access modifier(アクセス修飾子)・・・public や privateなど

・メンバに関するアクセス修飾の定石
 フィールドは、全てprivate
 メソッドは、すべてpublic
覚えておく。

後から、微調整すれば良い

・クラスは特に理由が無い限り、publicが一般的


・基本的にフィールドは、メソッド経由でアクセスするもの。

・getterメソッド。
 フィールドの中身を呼び出し元に返すだけの単純なメソッド

 getフィールド名()
例)
getName() とか。nameのgetterという呼ばれ方をすることがある。

例外)
boolean型を返す場合 isXxxx() とする。


・setterメソッド
 フィールドに、指定された値を単に代入するだけの単純なメソッド

public void setName(String name){
this.name = name; <==thisを忘れないこと。(重)
}

・getter,setterメソッドを用意するメリット

・検査を徹底させた強固なsetterを書くように心がけること。


○classのアクセス制御レベルは2つだけ。

・package private  (publicと書かないと、これになる)
・public


○非publicクラスの特徴
・1つのファイルに1つのpublicクラス
・ファイル名=publicクラス名


◎オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 :3,888円
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -


◎オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集:3,240円
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -


○カプセル化
・メソッドよりフィールドの方が異常な状態になりやすい。
 だから保護する(privateにする)

・不具合の多くは、フィールドに予期しない値が入ることで発現する。

・カプセル化こそが、オブジェクト指向の本質を支えている。

posted by アンドレアス at 12:37| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

Javaプログラマ Gold合格への学習記録(3)・・・InterfaceとAbstract classとimplementsとextends

すっきりJavaも読みながら・・・。

・詳細未定メソッド専用の書き方・・・未定で記載できないから、{}さえつけないで;を。



public class Character {
public abstract void attack(Matango m);
}

・継承を正しく用いたJavaクラスは、
 継承階層を降りていくほどに具体的になり、
 メソッドの中身が実装されていく。

・特に抽象度が高い抽象クラス:Interface

抽象クラスとしておいてもよいのですが・・・。

・interfaceとして宣言されたもののメソッドは、
 自動的に「publicかつabstract」になる


classの仲間で抽象クラスの親戚みたいなもの。


・なぜinterfaceというネーミングなのか? とういう理由

・インターフェースでは特別に多重継承が許されています。
=>インターフェースでは、メソッドの中身を定めていないから処理内容が衝突することが無い。

・implements と extends の使い分け。

同種の継承は、extendsを使う。
異種なら implementsを使う。


◎オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 :3,888円
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -


◎オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集:3,240円
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
posted by アンドレアス at 01:08| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2015年07月18日

Javaプログラマ Gold合格への学習記録(2)・・・「スッキリわかるJava入門」と「オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集」に励む

明日から3日は、Java三昧。
10月から、長期休暇を取得予定だ!

頑張る!

○まとめ

・クラス型と配列型は総称して「参照型」と呼ばれる。

・インスタンスの独立性

has-aの関係

Constructor・・・newと同時にメソッド内部で定義しておいた処理が自動的に行われる。

Constructorはプログラマが直接呼び出すものではない。


Constructorとみなされる条件
@メソッド名がクラス名と完全に等しい
Aメソッド宣言通りに戻り値が記述されていない(voidもダメ)

オーバーロードは、コンストラクタでも可能。

・すべてのクラスは、インスタンス化に際し、
 必ず何らかのコンストラクタを実行する。

 最低1つ以上のコンストラクタ定義を持っている必要がある。

・1つもコンストラクタが定義されていない場合に限り、
 「引数無し、処理内容無し」のコンストラクタ(デフォルトコンストラクタ)の定義が
 コンパイル時に自動的に追加される。
P353


◎オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 :3,888円
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -


◎オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集:3,240円
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
posted by アンドレアス at 00:44| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2015年07月11日

Javaプログラマ Gold合格への学習記録(1)・・・オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集、を開始

それにしても、
試験費用が高いですね。

オンライン試験を受けることにします。

★目標:
7月末Bronze 合格
8月中頃Silver 合格
8月末Gold 合格

Gold学習を優先して取り組み、
同じような内容の問題を、
Silver,Bronzeで後からやるという流れの方が
効率が良さそうなので、それでやってみます。



◎オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 :3,888円
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Gold SE 7 スピードマスター問題集 (EXAMPRESS) -


◎オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集:3,240円
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
オラクル認定資格教科書 Javaプログラマ Silver SE7 スピードマスター問題集 (EXAMPRESS) -
posted by アンドレアス at 00:54| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2015年05月24日

Tomcat7でJSPを動かす。・・・「はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版」を読みながら。

メモです。

それにしても、Pleiadesは便利ですね〜。
Tomcat6,7,8を用意しているから、切り替えしたければ、
簡単に切り替えられるし。

○メモ
環境:Windows 7
OS:Tomcat7, Ecipse4.4(Kepler)

・Tomcatインストール(したけど、Pleiades使えば不要)

・JAVA_HOME
 C:\Program Files\Java\jdk1.7.0_51

・MySQLダウンロード
http://www-jp.mysql.com/downloads/
Windows MSI Download Installer
http://dev.mysql.com/downloads/windows/installer/5.6.html


○学習メモ
・静的インクルード

・taglibディレクティブ
 拡張タグ = カスタムタグ

 自作可能。既にあるタグライブラリをimportも可能

Section 03-04
・スクリプトレット:JSPでJavaコードを直接記述する方法

・動的インクルード

◎はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版:2,808円
はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版 (TECHNICAL MASTER 67) -
はじめてのJSP&サーブレット Eclipse 3.7 Indigo+Tomcat 7対応版 (TECHNICAL MASTER 67) -

◎基礎からのサーブレット/JSP 第3版:3,024円
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -

◎スッキリわかるサーブレット&JSP入門:3,024円
スッキリわかるサーブレット&JSP入門 -
スッキリわかるサーブレット&JSP入門 -

◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -
posted by アンドレアス at 23:44| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2015年03月14日

発売開始!「10日でおぼえるJSP&サーブレット入門教室 第4版」

最新刊が発売されました。

AWSにサーバー移行するPJで、
JSP,Tomcat案件に関わる人は、必読です。
(というか、自主的に読んでいて欲しいんですが(^^))


◎10日でおぼえるJSP&サーブレット入門教室 第4版:3,024円
10日でおぼえるJSP&サーブレット入門教室 第4版 -
10日でおぼえるJSP&サーブレット入門教室 第4版 -


◎スッキリわかるサーブレット&JSP入門:3,024円
スッキリわかるサーブレット&JSP入門 -
スッキリわかるサーブレット&JSP入門 -
posted by アンドレアス at 11:22| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年12月14日

Elastic Search 1.4.1 on CentOS6.5(Ansible)を起動した

メモです。

AnsibleのPlaybookもできた。

yum -y install java-1.7.0-openjdk-devel
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.1.zip
unzip elasticsearch-1.4.1.zip
/root/elasticsearch-1.4.1/bin/elasticsearch &


# ps axuw | grep elastic
root 2742 1.8 36.0 2027516 169148 pts/0 Sl 21:43 0:05 /usr/bin/java -Xms256m -Xmx1g -Xss256k -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Delasticsearch -Des.foreground=yes -Des.path.home=/root/elasticsearch-1.4.1 -cp :/root/elasticsearch-1.4.1/lib/elasticsearch-1.4.1.jar:/root/elasticsearch-1.4.1/lib/*:/root/elasticsearch-1.4.1/lib/sigar/* org.elasticsearch.bootstrap.Elasticsearch




◎:3,024円
高速スケーラブル検索エンジン ElasticSearch Server -
高速スケーラブル検索エンジン ElasticSearch Server -


◎サーバ/インフラエンジニア養成読本 ログ収集~可視化編 [現場主導のデータ分析環境を構築!]:2,138円
サーバ/インフラエンジニア養成読本 ログ収集~可視化編 [現場主導のデータ分析環境を構築!] (Software Design plus) -
サーバ/インフラエンジニア養成読本 ログ収集~可視化編 [現場主導のデータ分析環境を構築!] (Software Design plus) -

□確認:ブラウザで以下にアクセス。

http://192.168.43.53:9200/

posted by アンドレアス at 21:53| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年11月12日

Tomcat+MySQL on CentOS6.5に必要なものと設定

○メモ
環境:
OS:CentOS6.5
Tomcat:
MySQL:
準備物:MySQL Connector/J (Official JDBC driver for MySQL)
    http://dev.mysql.com/downloads/connector/j/
保存場所:/usr/local/tomcat/lib/MySQL ConnectorJのファイル名.jar

設定ファイル:



◎基礎からのサーブレット/JSP 第3版:3,024円
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -

◎スッキリわかるサーブレット&JSP入門:3,024円
スッキリわかるサーブレット&JSP入門 -
スッキリわかるサーブレット&JSP入門 -

◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -
posted by アンドレアス at 23:18| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年11月09日

TomcatとJVMのチューニングに関するリンク集

これも、まとめておきます。

いいサイトが多いですね。

・JVMとGCのしくみ
 http://d.hatena.ne.jp/ogin_s57/20120623/1340463194

・JVMのチューニング
 http://d.hatena.ne.jp/ogin_s57/20120709/1341836704

・Apache、Tomcatのチューニング
 http://d.hatena.ne.jp/ZIMMY/20130214/1360797043







◎基礎からのサーブレット/JSP 第3版:3,024円
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -

◎スッキリわかるサーブレット&JSP入門:3,024円
スッキリわかるサーブレット&JSP入門 -
スッキリわかるサーブレット&JSP入門 -

◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -
posted by アンドレアス at 00:11| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年11月08日

(参考メモ 追記)Tomcat, jsvc tool,セッションレプリケーションのクラスタ構成,/usr/lib/libcap.so,ソースインストールの事を書いているWebサイト

jsvc toolとか。
http://homepage1.nifty.com/y-osumi/works/code/tomcat7/

このサイトを見たきっかけで、
自炊済のオライリーのTomcat本の9章を見ると、
Tomcatのソースからのインストール(antを使った)が
出てますね。

そこには、Java1.5でTomcat6を動かす必要があるみたいなことを
書いてますね(古いからだろうけど)

ソースでインストールを薦めているわけではないのは、
9章最後を読めば分かりますが、
でも、なぜJava1.5でTomcat6という状態にしたがる人が
いるのか、ようやく分かりました。

オライリーのTomcat本の影響だったんだな(^^)
◎基礎からのサーブレット/JSP 第3版:3,024円
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -
基礎からのサーブレット/JSP 第3版 (基礎からのシリーズ) -

◎スッキリわかるサーブレット&JSP入門:3,024円
スッキリわかるサーブレット&JSP入門 -
スッキリわかるサーブレット&JSP入門 -

◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -
posted by アンドレアス at 00:37| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年11月07日

Tomcatのメモ・・・「サーブレット&JSPエッセンシャル逆引き大全500の極意」を読みながら

○メモ
%TOMCAT%\webapps\myapp\WEB-INF\classed\com\gokuiの中に配置
sample019.java

doGet()
doPost()
init()
destroy()


%TOMCAT%\conf\web.xmlの
<welcome-file>index.html
</welcome-file-list>


ディレクトリインデックスを表示したい場合
<param-name>listings
<param-value>false

をtrueに

<servlet-name>DefaultServlet



◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -
posted by アンドレアス at 08:44| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年11月06日

(参考1 全パターンあり)CentOS6.5 , yum install java-1.5.0-gcj, yum install tomcat6-6.0.24 tomcat6-webapps tomcat6-admin-webapps

[root@host local]# rpm -qa | grep java
java_cup-0.10k-5.el6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64

[root@host local]# rpm -qa | grep tomcat
tomcat6-servlet-2.5-api-6.0.24-80.el6.x86_64
tomcat6-el-2.1-api-6.0.24-80.el6.x86_64
tomcat6-lib-6.0.24-80.el6.x86_64
apache-tomcat-apis-0.1-1.el6.noarch
tomcat6-admin-webapps-6.0.24-80.el6.x86_64
tomcat6-jsp-2.1-api-6.0.24-80.el6.x86_64
tomcat6-6.0.24-80.el6.x86_64
tomcat6-webapps-6.0.24-80.el6.x86_64

[root@host bin]# rpm -qa | grep gcj
libgcj-4.4.7-11.el6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64

このパッケージtomcat(webappsなど、依存パッケージも全て)削除後
apache-tomcat-6.0.41.tar.gz だと起動しない。catalina.outにエラー
http://ftp.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-6/v6.0.41/bin/apache-tomcat-6.0.41.tar.gz
この関係は間違いないようだ。(今のところ)

[root@host bin]# rpm -e java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64 libgcj-4.4.7-11.el6.x86_64
◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
ちなみに、この2つの依存がハンパないなー。

[root@host bin]# yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel

Installed:
java-1.6.0-openjdk.x86_64 1:1.6.0.33-1.13.5.1.el6_6 java-1.6.0-openjdk-devel.x86_64 1:1.6.0.33-1.13.5.1.el6_6

Dependency Installed:
flac.x86_64 0:1.2.1-6.1.el6 giflib.x86_64 0:4.1.6-3.1.el6 jline.noarch 0:0.9.94-0.8.el6
libasyncns.x86_64 0:0.8-1.1.el6 libogg.x86_64 2:1.1.4-2.1.el6 libsndfile.x86_64 0:1.0.20-5.el6
libvorbis.x86_64 1:1.2.3-4.el6_2.1 pulseaudio-libs.x86_64 0:0.9.21-17.el6 rhino.noarch 0:1.7-0.7.r2.2.el6
tzdata-java.noarch 0:2014i-1.el6

で、これだと
apache-tomcat-6.0.41.tar.gz のbin/startup.shで起動するので、
分かった。
これでいこう。


[root@host bin]# rpm -qa | grep java
java_cup-0.10k-5.el6.x86_64
tzdata-java-2014i-1.el6.noarch
java-1.6.0-openjdk-devel-1.6.0.33-1.13.5.1.el6_6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
java-1.6.0-openjdk-1.6.0.33-1.13.5.1.el6_6.x86_64

この状況で
apache-tomcat-7.0.56.tar.gz もOK。
apache-tomcat-8.0.14.tar.gz はNG。

# yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel

[root@host bin]# rpm -qa | grep java
java_cup-0.10k-5.el6.x86_64
tzdata-java-2014i-1.el6.noarch
java-1.6.0-openjdk-devel-1.6.0.33-1.13.5.1.el6_6.x86_64
java-1.7.0-openjdk-devel-1.7.0.71-2.5.3.1.el6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
java-1.6.0-openjdk-1.6.0.33-1.13.5.1.el6_6.x86_64
java-1.7.0-openjdk-1.7.0.71-2.5.3.1.el6.x86_64

apache-tomcat-6.0.41.tar.gz もOK。
apache-tomcat-7.0.56.tar.gz もOK。
apache-tomcat-8.0.14.tar.gz もOK。


# alternatives --config java

で切り替えても、やはり1.5系だとダメだな。
よし。


◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -
posted by アンドレアス at 07:36| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

(参考2)CentOS6.5 , yum install openjdk, tomcat6.0.41-src.tar.gz

早起きした甲斐があり、
あっさり解決した。

OSインストール直後の綺麗な状態で、
確認しないといけないな、と痛感。

[root@web bin]# rpm -qa | grep java
java-1.6.0-openjdk-1.6.0.33-1.13.5.0.el6_6.x86_64
tzdata-java-2014i-1.el6.noarch
java-1.6.0-openjdk-devel-1.6.0.33-1.13.5.0.el6_6.x86_64

[root@web bin]# ls -la /root/apache-tomcat-6.0.41-src.tar.gz
-rw-r--r--. 1 root root 3591370 May 19 11:13 /root/apache-tomcat-6.0.41-src.tar.gz



◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -
posted by アンドレアス at 07:29| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

(参考)CentOS6.5 , yum install java-1.5.0-gcj, tomcat6.0.24

Tomcatの最新は、6.0.41ですが
http://tomcat.apache.org/download-60.cgi

yum installしたTomcatを、最新版ソースバイナリで
入れ替えるのは、かなりの手間となりそうです。

yum installした内容と
ソースから展開した内容をファイルレベルで比較すると、
・いくつかのxmlファイルのサイズの違い、
・libディレクトリはシンボリックリンクをはっているが、
 ソース展開した方は、実体のあるjarファイルのみ、
 など、結構違います。


[root@host ~]# rpm -qa | grep java
java_cup-0.10k-5.el6.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64

[root@host ~]# rpm -qa | grep tomcat
tomcat6-6.0.24-80.el6.x86_64
tomcat6-admin-webapps-6.0.24-80.el6.x86_64
tomcat6-webapps-6.0.24-80.el6.x86_64
tomcat6-servlet-2.5-api-6.0.24-80.el6.x86_64
tomcat6-el-2.1-api-6.0.24-80.el6.x86_64
tomcat6-lib-6.0.24-80.el6.x86_64
apache-tomcat-apis-0.1-1.el6.noarch
tomcat6-jsp-2.1-api-6.0.24-80.el6.x86_64

vi /etc/tomcat6/tomcat-users.xml
-----------------------------------------
<!-- The host manager webapp is restricted to users with role "admin" -->
<user name="tomcat" password="password" roles="admin" />
<!-- The manager webapp is restricted to users with role "manager" -->
<user name="tomcat" password="password" roles="manager" />
</tomcat-users>

# chkconfig --list tomcat6
tomcat6 0:off 1:off 2:off 3:off 4:off 5:off 6:off

[root@host conf]# rpm -ql tomcat6
/etc/logrotate.d/tomcat6
/etc/rc.d/init.d/tomcat6
/etc/sysconfig/tomcat6
/etc/tomcat6
/etc/tomcat6/Catalina
/etc/tomcat6/Catalina/localhost
/etc/tomcat6/catalina.policy
/etc/tomcat6/catalina.properties
/etc/tomcat6/context.xml
/etc/tomcat6/log4j.properties
/etc/tomcat6/logging.properties
/etc/tomcat6/server.xml
/etc/tomcat6/tomcat-users.xml
/etc/tomcat6/tomcat6.conf
/etc/tomcat6/web.xml
/usr/bin/tomcat6-digest
/usr/bin/tomcat6-tool-wrapper
/usr/sbin/dtomcat6
/usr/sbin/tomcat6
/usr/share/doc/tomcat6-6.0.24
/usr/share/doc/tomcat6-6.0.24/LICENSE
/usr/share/doc/tomcat6-6.0.24/NOTICE
/usr/share/doc/tomcat6-6.0.24/RELEASE-NOTES
/usr/share/doc/tomcat6-6.0.24/RELEASE-PLAN-6.0.txt
/usr/share/tomcat6 このディレクトリを丸ごと交換する
/usr/share/tomcat6/bin/bootstrap-6.0.24.jar
/usr/share/tomcat6/bin/bootstrap.jar
/usr/share/tomcat6/bin/catalina-tasks.xml
/usr/share/tomcat6/bin/tomcat-juli-6.0.24.jar
/usr/share/tomcat6/bin/tomcat-juli.jar
/usr/share/tomcat6/conf
/usr/share/tomcat6/lib
/usr/share/tomcat6/logs
/usr/share/tomcat6/temp
/usr/share/tomcat6/webapps
/usr/share/tomcat6/work
/var/cache/tomcat6
/var/cache/tomcat6/temp
/var/cache/tomcat6/work
/var/lib/tomcat6
/var/lib/tomcat6/webapps
/var/log/tomcat6
/var/log/tomcat6/catalina.out


◎サーブレット&JSPエッセンシャル逆引き大全500の極意:3,132円
サーブレット&JSPエッセンシャル逆引き大全500の極意 -
サーブレット&JSPエッセンシャル逆引き大全500の極意 -

◎Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -

○The Sixwish project
Section 3-2 CentOS 6 Tomcat Setting
http://sixwish.jp/Technote/Centos6/section22/
posted by アンドレアス at 00:58| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年10月30日

Tomcat Managerの管理画面ログインアカウントとパスワードの設定(Version6とVersion7が違う点)

昨日の設定に役立つリンク先より、
/optで、バイナリを展開した状態です。

# vi /opt/apache-tomcat-7.0.56/conf/tomcat-users.xml

コメントアウトを解除し、
<role rolename="manager-gui"/>行を追加。

<role rolename="tomcat"/>

<role rolename="manager-gui"/>
<role rolename="admin-gui"/>

<user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin-gui"
/>

<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>

●Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -


●スッキリわかるサーブレット&JSP入門:3,024円
スッキリわかるサーブレット&JSP入門 -
スッキリわかるサーブレット&JSP入門 -


posted by アンドレアス at 23:39| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

CentOS6.5にTomcatを導入した内容のリンクをつくってみました。

パッケージ or ソース、という2つの手段がありますが、
両方下記にメモる。

CentOSにJDK、Tomcatをyumでインストールしてしまったものを最新にするとき
http://qiita.com/yoh-nak/items/a93d2564ccf574065970

CentOSにJDK、Tomcatをyumでインストールしてしまったものを最新にするとき
http://qiita.com/yoh-nak/items/a93d2564ccf574065970

CentOS/RedHat に Tomcat 7 をインストールする手順
http://weblabo.oscasierra.net/installing-tomcat7-on-redhat/

Tomcat 7 インストールと設定
http://www.very-cute.net/wp/tomcat7-install/

Tomcatのダウンロード
http://tomcat.apache.org/download-70.cgi

■追加・・・・操作内容を追記します。
       あと、ダウンロードは、バイナリを。
       ソースをDLしても動かないです(^^)

# yum install java-1.7.0-openjdk
# yum install java-1.7.0-openjdk-devel
# java -version
# useradd -s /sbin/nologin tomcat

# wget http://ftp.riken.jp/net/apache/tomcat/tomcat-7/v7.0.56/bin/apache-to
mcat-7.0.56.tar.gz

■実質、この2つのリンクがあれば、何とかなるだろう。
http://weblabo.oscasierra.net/installing-openjdk7-on-redhat/
http://weblabo.oscasierra.net/installing-tomcat7-on-redhat/

# vi /opt/apache-tomcat-7.0.56/conf/tomcat-users.xml

コメントアウトを解除し、
行を追加。










●Tomcatハンドブック 第2版:5,076円
Tomcatハンドブック 第2版 -
Tomcatハンドブック 第2版 -


●スッキリわかるサーブレット&JSP入門:3,024円
スッキリわかるサーブレット&JSP入門 -
スッキリわかるサーブレット&JSP入門 -
posted by アンドレアス at 08:30| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年08月20日

「スッキリわかるJava入門」の再読中です。9章 さまざまなクラス機構のコンストラクタ

今日も暑いですね〜。

メモです。

9章 さまざまなクラス機構

・コンストラクタ
・静的メンバ

インスタンスとは、「ヒープの中に確保されたメモリ領域」

・参照の解決 or アドレス解決

・インスタンスの独立性

・has-a の関係

◆Constructor(コンストラクタ)

newと同時にメソッド内部で定義しておいた処理が自動的に行われる。

Constructor(コンストラクタ)は、プログラマが直接呼び出すものではない。

◆Constructor(コンストラクタ)と見做される条件
@メソッド名がクラス名と完全に等しい
Aメソッド宣言に戻り値が記述されていない(voidもダメ)


◆Constructor(コンストラクタ)でもオーバーロードは可能

同じ名前だが引数が異なるメソッドを複数定義することは可能


◆Constructor(コンストラクタ)の特例

デフォルトコンストラクタ(引数無し、処理内容無し)


◆別のConstructor(コンストラクタ)呼び出しに関するルール
 this.クラス名(引数);と記述できない。
 this(引数);と記述は可能

P355 静的メンバ
ここから、後で。


◎スッキリわかるJava入門 第2版:2,808円
スッキリわかるJava入門 第2版 -
スッキリわかるJava入門 第2版 -

◎スッキリわかるJava入門:2,808円
スッキリわかるJava入門 -
スッキリわかるJava入門 -


◎スッキリわかるJava入門 実践編:3,024円
スッキリわかるJava入門 実践編 -
スッキリわかるJava入門 実践編 -
posted by アンドレアス at 08:17| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年08月17日

「スッキリわかるJava入門」の再読中です。今から買うなら「スッキリわかるJava入門 第2版」を買って、初版は先輩からもらいましょう(^^)

「考え方」を学ぶ

●オブジェクト指向の本質:現実世界を仮想世界内に再現すること

●オブジェクト指向の3大機能

継承
カプセル化
多様性 


■自問自答
・オブジェクト指向とは、何ですか?

 ソフトウェア開発時に用いる部品化の考え方。

・オブジェクト指向の3大機能は、何ですか?

・継承とは、何ですか?

 部品流用し、新部品を簡単に作れる機能。

・カプセル化とは、何ですか?

 属性・操作を一部の相手から利用禁止にする機能

・多様性とは何ですか?
 似ている2部品を「同じようなもの」とみなし、
 「いいかげん」に利用できる機能


◆練習問題7−1

製造ロボット
信号機
無人自動車
無人飛行機

◆練習問題7−2
@
飛行機
空港
パイロット
スチュワーデス

A
映画
映画館
主演俳優

B
料理
食材

◆練習問題7−3
@
操作:案内、検索、希望を訪ねる、
属性:質問

A
操作:
属性:名前、住所、電話番号、解説、レビュー、


●Java7での開発@

・2進数リテラル表記の追加

16進数:0x
 8進数:0
 2進数:0b

・数値リテラル内のアンダースコアの許可


◆備考
・ポリモーフィズムとは、何ですか?


◎スッキリわかるJava入門 第2版:2,808円
スッキリわかるJava入門 第2版 -
スッキリわかるJava入門 第2版 -

◎スッキリわかるJava入門:2,808円
スッキリわかるJava入門 -
スッキリわかるJava入門 -


◎スッキリわかるJava入門 実践編:3,024円
スッキリわかるJava入門 実践編 -
スッキリわかるJava入門 実践編 -
posted by アンドレアス at 23:07| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年08月06日

先行販売開始、といっても明日から正式発売日です(^^)「スッキリわかるJava入門 第2版」が発売!

「スッキリわかるJava入門」は、
Java本のベスト&ロングセラーとして
知られていますが、第2版が出ました。

約2000か所がUPDATEされたそうです。
(書いてあった)

Eclipseも、最後の方に使い方が出ています。

新人の人は、旧版を先輩にもらって、
「スッキリわかるJava入門 第2版」を買うと良いと
思います。


◎スッキリわかるJava入門 第2版:2,808円
スッキリわかるJava入門 第2版 -
スッキリわかるJava入門 第2版 -



◎スッキリわかるJava入門 実践編:3,024円
スッキリわかるJava入門 実践編 -
スッキリわかるJava入門 実践編 -
posted by アンドレアス at 23:28| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年07月26日

本日発売開始!ロングセラー「リファクタリング」が新しくなった「新装版 リファクタリング―既存のコードを安全に改善する」

本日から、一斉に発売になりました。

オリジナルの訳者による丁寧な見直しと
現代的なJava開発環境による「再リファクタリング」を施した
書き下ろし付録を収録して再発行


だそうです。

特に新人の人は、買っておくべきですが、
会社費用ででもいいから、入手して、
机の上に置いておきましょう。

◎新装版 リファクタリング―既存のコードを安全に改善する:4,536円
新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES) -
新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES) -

◎リファクタリング―プログラムの体質改善テクニック:5,184円
リファクタリング―プログラムの体質改善テクニック (Object Technology Series) -
リファクタリング―プログラムの体質改善テクニック (Object Technology Series) -
posted by アンドレアス at 22:06| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

Eclipse LUNAをインストールし直して、「スッキリわかるJava入門」復習中です。「スッキリわかるJava入門 実践編」も同時進行中。JUnit,アノテーション.Javadoc

スッキリわかるJava入門 実践編、も
同時進行中です。

JUnitを早めにやっておきたいので、
この後、準備してUnitテストしてみよう。

◎スッキリわかるJava入門:2,808円
スッキリわかるJava入門 -
スッキリわかるJava入門 -


◎スッキリわかるJava入門 実践編:3,024円
スッキリわかるJava入門 実践編 -
スッキリわかるJava入門 実践編 -
posted by アンドレアス at 21:58| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年07月24日

「スッキリわかるJava入門 実践編」第2章コレクション、ArrayList、LinkedList、Iterator

「スッキリわかるJava入門 実践編」も買いましたので、
さっそく、2章を読んでます。

少し、Eclipse LUNAを起動して動かすか〜。


◎スッキリわかるJava入門:2,808円
スッキリわかるJava入門 -
スッキリわかるJava入門 -


◎スッキリわかるJava入門 実践編:3,024円
スッキリわかるJava入門 実践編 -
スッキリわかるJava入門 実践編 -
posted by アンドレアス at 22:18| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年07月22日

Eclipse LUNAをインストールし直して、「スッキリわかるJava入門」復習中です。値渡し(call by value)、参照渡し(call by reference)から、import文まで

5章終了。

スッキリわかるJava入門
6章 複数のクラスを用いた開発 P23まで。

■値渡し(call by value)

■参照渡し(call by reference)・・・引数としてアドレスを渡すこと

 厳密には、「参照の値渡し」で、狭義の参照渡しと区別することあり。


■command line argument

public static void main(String[] args)


第6章 複数クラスを用いた開発

6-1 ソースファイル分割

・部品化
・メインメソッドが含まれているクラスの名前を指定する必要がある。

例)java Calc

・JAR

・package:各クラスを所属させるグループ

部品化の仕組みがいくつも準備されている

■package文
 小文字を使うことが普通

・デフォルトパッケージ(別名 無名パッケージ)


■完全限定クラス名 FQCN(full qualified class name)
例)
calcapp.logics.CalcLogic

■パッケージ名の衝突を避ける

■import文

じゃあ、BABYMETALのメギツネを聞いて寝るとするか〜わーい(嬉しい顔)


◎スッキリわかるJava入門:2,808円
スッキリわかるJava入門 -
スッキリわかるJava入門 -


◎スッキリわかるJava入門 実践編:3,024円
スッキリわかるJava入門 実践編 -
スッキリわかるJava入門 実践編 -
posted by アンドレアス at 23:37| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年07月21日

Eclipse LUNAをインストールし直して、「スッキリわかるJava入門」復習中です。5章P57まで。return 文、メソッドのオーバーライド

さあ、もう寝るか〜。

◆参照「スッキリわかるJava入門」の5章メソッド

■メソッド

実引数:渡す値
仮引数:受け取る変数


P181
■戻り値

return文

・何も戻さない場合は、voidを指定

・戻り値を受け取る変数は1つしか用意できない
 また、絶対に変数で受け取らないといけないわけではない。(P184〜P185)

・return文は、値を戻すだけでなく、メソッドの終了も行う。

■overload(オーバーロード)
 同じ名前のメソッドを定義する(多重定義)

・仮引数が異なれば同じ名前のメソッドを複数定義することが許される

・仮引数の「数」が異なれば同じ名前のメソッドを複数定義することが許される

P189
◎まとめ
仮引数の「型」か「個数」が異なれば、
同じ名前のメソッドを、複数定義可能。



◎スッキリわかるJava入門:2,808円
スッキリわかるJava入門 -
スッキリわかるJava入門 -


◎スッキリわかるJava入門 実践編:3,024円
スッキリわかるJava入門 実践編 -
スッキリわかるJava入門 実践編 -
posted by アンドレアス at 22:21| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

Eclipse LUNAをインストールし直して、「スッキリわかるJava入門」復習中です。5章P46まで。配列のlengthと文字列のlength()、多次元配列、5章メソッドなど

そろそろPCリカバリ始めるとしますか。

■参照を切る

public class Main {
public static void main(String[] args) {
int[] a = {1,2,3};
a = null;
a[0] = 10;
System.out.println(a[0]);

}
}


■nullとは?

int型などの基本型変数には代入できない。

P156
■配列のlengthと文字列のlength()

文字列の時は、()をつける。
配列の時は、()をつけない。

■多次元配列

Javaにおける2次元配列は、表ではなく「配列の配列」


5章メソッド
■メソッドの定義

・メソッドの呼び出し

・プログラムは、必ずmain()から動く。

■引数(argument)

public class Main {
public static void main(String[] args) {
hello("Jack");
hello("Renee");
hello("Chloe");
}
public static void hello(String name){
System.out.println("おはよう、" + name);
}

}

■引数が2つの場合
public class Main {
public static void main(String[] args) {
add(100,200);
add(500,500);
}
public static void add(int x,int y){
int ans = x + y;
System.out.println(x + "+" + y + "=" + ans);
}

}

◎スッキリわかるJava入門:2,808円
スッキリわかるJava入門 -
スッキリわかるJava入門 -


◎スッキリわかるJava入門 実践編:3,024円
スッキリわかるJava入門 実践編 -
スッキリわかるJava入門 実践編 -
posted by アンドレアス at 14:12| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年07月20日

Eclipse LUNAをインストールし直して、「スッキリわかるJava入門」復習中です。3章P94まで。4章P21まで

拡張for文の書式とか、
すっかり忘れていた。

思い出したので、もう大丈夫。

○まとめのメモ

■P82
 改行するprintln、しないprint。

System.out.println(name);
System.out.print(name);


■Array, Element, Index

■配列の省略記法は、これで通していく。

String[] ctu = {"Jack Bauer","Renee Walker","Chlor Obrien"};


■for 文
for(int i=0;i■拡張for文
for(String value : ctu){
System.out.println(value);
}

●int型の配列変数は、
 要素がint型である配列の先頭要素のアドレスしか
 代入できない。

●配列変数は、reference type(参照型)変数という。
 intやbooleanは、「基本型」変数という。


◎スッキリわかるJava入門:2,808円
スッキリわかるJava入門 -
スッキリわかるJava入門 -


◎スッキリわかるJava入門 実践編:3,024円
スッキリわかるJava入門 実践編 -
スッキリわかるJava入門 実践編 -


@文字列を数字に変換する Integer.parseInt()

int age = Integer.parseInt("31");


A乱数を生成する java.util.Random().nextInt()

int r = new java.util.Random().nextInt(90);


Bキーボードから入力を受け付ける
 java.util.Scanner(System.in).nextLine()
 java.util.Scanner(System.in).nextInt()

System.out.println("名前を入力して下さい。");
String name = new java.util.Scanner(System.in).nextLine();
System.out.println("年齢を入力して下さい。");
int age = new java.util.Scanner(System.in).nextInt();

posted by アンドレアス at 23:15| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

Eclipse LUNAをインストールし直して、「スッキリわかるJava入門」復習中です。1章2章3章P43まで。

「スッキリわかるJava入門」の続編を購入しようと思い、
その前に、基礎知識が怪しくなっている(^^)Javaを
「スッキリわかるJava入門」で、復習中です。

ちなみに、購入予定の書籍に Payframeworkもあるので、
再度ちゃんとJavaやっておかないと、何をやっているか
わからなくなるからです。
(あー、日々プログラミングしている生活+仕事にしないと
 いけないなー。根本問題は、それだよ)
 

スッキリわかるJava入門 実践編、は明日中には、
オーダーしないと・・・、ポイント10倍キャンペーンなので(^^)


◎スッキリわかるJava入門:2,808円
スッキリわかるJava入門 -
スッキリわかるJava入門 -


◎スッキリわかるJava入門 実践編:3,024円
スッキリわかるJava入門 実践編 -
スッキリわかるJava入門 実践編 -


■簡易メモ・・・LUNAで入力していたサンプルです。見ない方がいい気がします。(^^)

package jackbauer.com;

public class Main {
public static void main(String[] args) {
System.out.println("Hello, Jack!");
System.out.println("Hello, Renee!");
double height = 171.2;
System.out.println(height*1000);
float weight = 56.5F;
System.out.println(weight*1000);
char gender = '男';
String name = "ジャック バウアー";
System.out.println(gender);
System.out.println("私の名前は、" + name);
name = "レネィ ウォーカー";
System.out.println("いや、本当は " + name + "体重は、" + weight + "kgよ");
}
}

////////////////////////
package jack.com;

public class Main {
public static void main(String[] args) {
//tabとtaxのご認識による数値の誤計算を防止するために、finalで、taxを定数にした
final double TAX = 1.05;
int tab = 5;
tab = 4;
System.out.println("新しいtabletの価格は、 " + tab * tax + " 万円です。");
}
}

posted by アンドレアス at 12:41| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年06月26日

WEB+DB PRESS Vol.81発売中。Google I/Oの動向から、特集2のAndroidの内容は、必読ですね。

Androidが、車やヘルス機器などに
どんどん使用されていきそうですね。

まあ、もともと、そういうコンセプトだったんですけど。

これからは、Androidアプリ作成も
必須スキルになるでしょうね。

必然的に、Javaでプログラムできる能力も必須となる、と。

これは、サーバーエンジニアにも言えることです。

時代の流れだな。

◎WEB+DB PRESS Vol.81:1,598円
WEB+DB PRESS Vol.81 -
WEB+DB PRESS Vol.81 -

◎WEB+DB PRESS Vol.80:1,598円
WEB+DB PRESS Vol.80 -
WEB+DB PRESS Vol.80 -
posted by アンドレアス at 23:19| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年06月13日

Play frameworkをインストールしてAPI作成する(その1)

準備中です。

ダウンロード後、

./activate 実行

待つ

# cd /activate

# activator new my-first-app play-scala

# cd my-first-app/
# ./activator

待つ
ここは、Railsのbundlerみたいなところかな?

次はたぶん、これ。
activator-ui



◎Play Framework 2徹底入門 JavaではじめるアジャイルWeb開発:4,104円
Play Framework 2徹底入門 JavaではじめるアジャイルWeb開発 -
Play Framework 2徹底入門 JavaではじめるアジャイルWeb開発 -


◎Scalaスケーラブルプログラミング第2版:4,968円
Scalaスケーラブルプログラミング第2版 -
Scalaスケーラブルプログラミング第2版 -
posted by アンドレアス at 15:06| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

WebLogicサーバの書籍は、これだけしかないのかー。少ないんですね(苦笑)

まあ、最近は、
WebLogicって、案件でも、あんまり聞かないし、
導入も少なくなったのかな。

JBOSSとか、Tomcatを使っているのだろうなー。


◎Oracle WebLogic Server 11g構築・運用ガイド:4,730円
Oracle WebLogic Server 11g構築・運用ガイド -
Oracle WebLogic Server 11g構築・運用ガイド -


◎BEA WebLogic Server 9.x/10 構築・運用ガイド:4,536円
BEA WebLogic Server 9.x/10 構築・運用ガイド (BEA Press) -
BEA WebLogic Server 9.x/10 構築・運用ガイド (BEA Press) -
posted by アンドレアス at 14:44| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年06月11日

Pythonで分析・解析を行うために読んでおかないといけない書籍の猛速読。

Deep Learningは出ていませんが・・・。

nltkのところは、先日の続きからだな。

◎入門 自然言語処理:4,104円
入門 自然言語処理 -
入門 自然言語処理 -

◎入門機械学習:3,456円
入門 機械学習 -
入門 機械学習 -
posted by アンドレアス at 21:34| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2014年06月10日

Eclipse.iniの値変更(on Windows7)

Eclipse.iniの値変更メモです。

修正前
-Xms40m
-Xmx512m

修正後
-Xms256m
-Xmx512m


□備考・・・Java 基本的なメモ
■アクセス修飾子

public
protected
(なし)
private

■その他の修飾子
abstract・・これ自身ではオブジェクトを作れない。
static・・・クラスから直接呼び出して使えるものを作るのに利用数r
final・・・変更するような操作ができなくするようにする。


・リテラル・・・値。値には種類があり、type(型)と呼ぶ。
        大きく2種類(Primitive typeとObject)。

・変数・・・値を保存するメモリ内の領域。type(型)がある。

・Typeには、大きく2種類(Primitive typeとObject)がある。

・整数はint 実数はdoubleで。

int
double
char・・・1文字だけの文字
boolean

・テキストを扱う場合、テキストを扱うクラスStringを使う

・テキストはオブジェクトである。

・8進数   16進数
 0123    0xAF

・char値のリテラル
 'K' 'あ' '7'

・String値のリテラル
 "ABC" "あいうえお" "1234567"


1.23f 実数float値
100.05d 実数double値
567L 整数long値

・コメントとJavadoc用のコメント

コメント
/*
*
*/

Javadoc用コメント
/**  <====ここ2個
* @author ジャックバウアー
*
/


□配列
int[] ary = new int[10];


□for構文
String[] s = {"Jack Bauer","Renee Walker","Chloe Obrien"};
for(int i=0;i□配列のためのfor構文
String[] s = {"Jack Bauer","Renee Walker","Chloe Obrien"};
for(String s0:s){
System.out.println(s0);
}


▲循環小数 ・・・0.1という値にういて

2進数では正しく表示できない値


□データ幅の狭い(扱える値の範囲が狭い)タイプの変数に値を代入する場合
 Javaはキャストを行わない。
 理由:値が劣化する危険があるので。

・int型へのcastは、int(a)

・オブジェクトでもキャストは行われる

・テキスト->数値
例:int a = Integer.parseInt("12345");

・数値->テキスト
例:String tex = Integer.ToString(12345);


◎Eclipse 4.3ではじめるJavaプログラミング入門―Eclipse 4.3 Kepler対応:3,132円
Eclipse 4.3ではじめるJavaプログラミング入門―Eclipse 4.3 Kepler対応 -
Eclipse 4.3ではじめるJavaプログラミング入門―Eclipse 4.3 Kepler対応 -


◎スッキリわかるJava入門:2,808円
スッキリわかるJava入門 -
スッキリわかるJava入門 -
posted by アンドレアス at 09:09| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2013年11月11日

2014年から2016年までのITの流れやトレンドを確認するためにつくる・読む・聞く・見る(読む その1)・・・「すべてわかるSDN大全」

大量自炊に追われる毎日ですが、
これを終えると、本当に
「書籍を持ち歩かず」今まで以上のレベルで、
場所を選ばずに(日本、日本以外の国)
様々な仕事に取り組めるだろうと、
甘〜〜く考えているところです。

さて、2013年も終わりそうですが、
来年以降の、IT業界のトレンドなどを
改めて、確認する意味で、
「つくる・読む・聞く・見る」を意識して取り組んでいこうと思います。

まとめメモを最後に整理して、
自分なりに、優先事項・決め事を、作成していきたいと
思います。


1.読む その1・・・「すべてわかるSDN大全」

●まとめメモ

・ネットワークプレーン + データプレーン + アプリケーション

・SDNの本質は、技術ではない。
 ビジネス・サービス観点から、ネットワーク課題を経血する
 「目的」である。

・SDNコントローラー

*オーケストレータ
 代表的なのは、OpenStack,CloudStack

・ノースバウンドAPI

・サウスバウンドAPI

・SDx・・・ソフトウェア・デファイン・なんとか(センターとかエンバイロンメントとk)

・インフラの自動制御、はプロセスに過ぎず、
 最終的にアプリケーション開発のスピードアップを図ることが
 目的。
 ゆえ、インフラエンジニアは、勘違いしてはいけない気がする(^^)。
 「インフラ自動制御後」が、ホンマの勝負になるはず。
 インフラ自動制御後、「俺、すげぇー」とか言っていると、
 ここ5年くらいの、多くのネットワークエンジニア職種の人と
 同じ運命をたどる気がします。


・OpenDaylightプロジェクト=>業界標準のオープンソースのSDNツール開発を目的とする。

P32 Lloyd Carney氏(ブロケード
・今ではすべてのサーバを仮想化することがCIOの使命となっている。

・Vyattaは米シスコの仮想ルータに比べて10倍高速だ。

 そうですが、テスト内容も知りたいですねー(^^)。
 まあ、確かに、速い気はしますが。

(重)SDNになれば、インテルのハードウェアベースの
 コントロールプレーンに移行する。

(覚)SDN成功に欠かせないのが安価なハード。
  x86サーバが最適だ。

・ユニークなハードが少なくなった時のメリットは、
 事業者の方がはるかに大きい。

・NFV市場<=仮想ルータの最重要マーケット

P33まで、続きは、後で。


◎すべてわかるSDN大全:2,800円
すべてわかるSDN大全 (日経BPムック) [ムック] / 日経NETWORK, 日経コミュニケーション, 日経コンピュータ (編集); 日経BP社 (刊)


◎OpenFlow徹底入門 SDNを実現する技術と知識:3,780円OpenFlow徹底入門 SDNを実現する技術と知識 [大型本] / 馬場 達也, 大上 貴充, 関山 宜孝, 畑 知也 (著); 翔泳社 (刊)



posted by アンドレアス at 22:38| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2013年11月06日

今更ですけど、やらねばならぬ、Javaの学習と復習(その3)・・・・「スッキリわかるJava入門」P262まで、スッキリわかった(^^)。classpathのところは非常に役立った

今日は、調子がいいな。

この後、約140ページほど、
オブジェクト指向関連を理解して、手を動かしたら、
再びAndroidへ。


◎スッキリわかるJava入門:2,730円
スッキリわかるJava入門 [単行本(ソフトカバー)] / 中山 清喬, 国本 大悟 (著); インプレスジャパン (刊)


◎スッキリわかるJava入門 実践編:2,940円スッキリわかるJava入門 実践編 [単行本(ソフトカバー)] / 中山 清喬 (著); インプレスジャパン (刊)

posted by アンドレアス at 17:49| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

今更ですけど、やらねばならぬ、Javaの学習と復習(その2)・・・・「スッキリわかるJava入門」で、どこまでスッキリわかるかな?今日はP88まで、スッキリわかった(^^)

●学習メモ

・オペランド
・リテラル

'A'と"A"は、別のもの。
'A' は、char型の文字A
"A" は、String型の文字列A

ゆえ、1と'1'と"1"は、別のもの。

■evaluation(評価)

・評価結果への置換の原則

・優先順位の原則

・結合規則の原則
 +演算子は、左から右への評価
 =演算子は、右から左への評価

■演算子の種類・算術演算子
・文字列結合演算子・・・ +
・代入演算子・・・どれも優先順位が最低なので、代入は、基本的に最後。
・インクリメント、デクリメント演算子
 単独で使うこと。++aとa++を一緒に使用しない。例)はP69,70に。


■型変換・・・3種類
・代入時の自動型変換

 参考:P74 数値型に関する代入の可否 の表は役立つ

・強制的な型変換
 キャスト演算子 例) int age = (int) 3.2;

 よほどの理由が無い限り、使用しない。

・文字列を含む演算時型変換

以下、省略。

◎スッキリわかるJava入門:2,730円
スッキリわかるJava入門 [単行本(ソフトカバー)] / 中山 清喬, 国本 大悟 (著); インプレスジャパン (刊)


◎スッキリわかるJava入門 実践編:2,940円スッキリわかるJava入門 実践編 [単行本(ソフトカバー)] / 中山 清喬 (著); インプレスジャパン (刊)

posted by アンドレアス at 09:31| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2013年10月30日

今更ですけど、やらねばならぬ、Javaの学習と復習(その1)・・・・「スッキリわかるJava入門」で、どこまでスッキリわかるかな?今日はP57まで、スッキリわかったけど(^^)

もう、寝ます。
続きは、明日の・・・・夜かな・・・でも、
SPECが、確かPM9:00から放送するな・・・。

1.変数の型:9個覚える
long
int
short
byte
double
float
boolean
char 1文字
String


2.finalをつけて宣言した定数の値は、変更できない。

◎スッキリわかるJava入門:2,730円
スッキリわかるJava入門 [単行本(ソフトカバー)] / 中山 清喬, 国本 大悟 (著); インプレスジャパン (刊)


◎スッキリわかるJava入門 実践編:2,940円スッキリわかるJava入門 実践編 [単行本(ソフトカバー)] / 中山 清喬 (著); インプレスジャパン (刊)
posted by アンドレアス at 02:10| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2013年09月13日

毎年恒例の「仮想化大全」に代わって「すべてわかるSDN大全」が発売開始。今年から5年くらいは、毎年発売か?!翔泳社からは、「OpenFlow徹底入門 SDNを実現する技術と知識」が発売。意表をついてFlooglightだ!

両方とも、即買い!

翔泳社の「OpenFlow徹底入門 SDNを実現する技術と知識」は、
意表をついたFloodlightをとりあげています。

Tremaばかりでは、新鮮味は無いですもんね(^^)。

そして、さすが、日経BP社。
今年も、そろそろ毎年恒例の「仮想化大全」が発売される時期ですが、
「すべてわかるSDN大全」が、先に出てきました。
(ひょっとして、仮想化大全は、なくなったのかも?)

まあ、「仮想化大全」も、最近は、新鮮味が薄れていますから、
新しい「大全」としては、SDNなんでしょうねー。

「自動化大全」とか「クラウド大全」、
「ビッグデータ大全」とかも、ゾロゾロ発売されそうですねー。(^^)。


◎すべてわかるSDN大全:2,800円
すべてわかるSDN大全 (日経BPムック) [ムック] / 日経NETWORK, 日経コミュニケーション, 日経コンピュータ (編集); 日経BP社 (刊)


◎OpenFlow徹底入門 SDNを実現する技術と知識:3,780円OpenFlow徹底入門 SDNを実現する技術と知識 [大型本] / 馬場 達也, 大上 貴充, 関山 宜孝, 畑 知也 (著); 翔泳社 (刊)

posted by アンドレアス at 06:19| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2013年09月04日

「JBoss Enterprise Application Platform6 構築・運用パーフェクトガイド」に目を通しサーバー構築の事を考える

まあ、余裕があれば、これもやるんやけど、
目を通すくらいしか出来ないな。

◎JBoss Enterprise Application Platform6 構築・運用パーフェクトガイド:3,990円
JBoss Enterprise Application Platform6 構築・運用パーフェクトガイド [大型本] / NTTオープンソースソフトウェアセンタ, レッドハット株式会社 (著); 技術評論社 (刊)

そして、最新Eclipseに対応した、
この本ですが、クラウド活用の章が出来ました。

ちょっと、久しぶりに買ってみようと思います。

◎Eclipse 4.3ではじめるJavaプログラミング入門―Eclipse 4.3 Kepler対応:3,045円Eclipse 4.3ではじめるJavaプログラミング入門―Eclipse 4.3 Kepler対応 [単行本] / 掌田 津耶乃 (著); 秀和システム (刊)


posted by アンドレアス at 23:52| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2013年07月01日

publickey1で、CapeDwarf公開の情報。「JBoss Enterprise Application Platform6 構築・運用パーフェクトガイド」発売中!

先月ですが、久しぶりにJBOSS本が発売されています。

導入で関わる人も少なくない、JBOSSですが、
新たに構築する人、今一度、最新本で学び直したい人に、
最適な本です。

◎JBoss Enterprise Application Platform6 構築・運用パーフェクトガイド:3,990円
JBoss Enterprise Application Platform6 構築・運用パーフェクトガイド [大型本] / NTTオープンソースソフトウェアセンタ, レッドハット株式会社 (著); 技術評論社 (刊)

◎JBoss徹底活用ガイド ーJava・オープンソース・JBoss Seam・JBoss AS:2,919円JBoss徹底活用ガイド ーJava・オープンソース・JBoss Seam・JBoss AS [大型本] / 皆本 房幸/大沢 隆義/大塚 玲子/木村 貴由/小林 俊哉/脇坂 茂明 (著); 技術評論社 (刊)
posted by アンドレアス at 06:55| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2013年03月31日

復習兼リハビリ実施中。「Eclipse3.7で始めるJavaプログラミング入門」を再読しつつ・・・。

遅かれ早かれ、Eclipseで再び
Pythonのソースコードを追いかける時間が増えそうなので、
今更ながらですが、復習です。

今年は、Emacs,Eclipse,Visual Studioを
使い続けるように習慣づける必要があります。
(毎年、使えないほど、貧弱な環境があるので、困るよね(^^))


◎Eclipse 4.2ではじめるJavaプログラミング入門―Eclipse 4.2 Juno対応:2,940円

Language Packがリリースされていますね。http://www.eclipse.org/babel/downloads.php
Eclipse 4.2ではじめるJavaプログラミング入門―Eclipse 4.2 Juno対応 [単行本] / 掌田 津耶乃 (著); 秀和システム (刊)


◎現場で使えるJavaライブラリ:3,780円現場で使えるJavaライブラリ [大型本] / 竹添 直樹, 島本 多可子, 小津 美夕紀, 亀井 隆司 (著); 翔泳社 (刊)
posted by アンドレアス at 20:42| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2013年03月23日

Processingでゲームをつくる(その2)・・・うぉーっ!とうなった「三角関数できれいな絵を描こう」

「ゲームプログラミング入門」のP159から、中学高校の数学・物理を使って、
絵を描くコーナーがあるんですが、
できた瞬間、うなりました!

うおーーーっ、かっこいい!



p161_1.png

サイン波って、きれい!

三角関数、いいね!


p161_2.png

◎ゲームプログラミング入門:1,980円
ゲームプログラミング入門 (日経BPパソコンベストムック) [ムック] / 日経ソフトウエア (編集); 日経BP社 (刊)


そういえば、昨日既に、日経ソフトウェアが
店頭に置かれている書店もありましたね。

今日は23日だけど、明日が日曜日だから
たいていの書店で、日経ソフトウェア発売しているだろうな。
さっと買ってこよう!

◎日経ソフトウエア 2013年 05月号:1,180円日経ソフトウエア 2013年 05月号 [雑誌] / 日経ソフトウェア (編集); 日経BP社 (刊)
posted by アンドレアス at 11:20| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

Processingでゲームをつくる(その1)

やっと、時間がとれそうです。

ずいぶん前から買っていた「ゲームプログラミング入門」の雑誌を
ようやく昨日から開いて、Processingもインストールしました。

http://www.processing.org/download/

http://www.widgetworx.com/widgetworx/portfolio/spritelib.html

まずは、画面表示と、
ミサイル発射用の戦車(?)がマウスの動きを
横方向においかけるように、できました。
visualstudio2012express4.png

いいですね、簡単、というのは・・・・。

今日は、こればかり、やります。

◎ゲームプログラミング入門:1,980円
ゲームプログラミング入門 (日経BPパソコンベストムック) [ムック] / 日経ソフトウエア (編集); 日経BP社 (刊)


そういえば、昨日既に、日経ソフトウェアが
店頭に置かれている書店もありましたね。

今日は23日だけど、明日が日曜日だから
たいていの書店で、日経ソフトウェア発売しているだろうな。
さっと買ってこよう!

◎日経ソフトウエア 2013年 05月号:1,180円日経ソフトウエア 2013年 05月号 [雑誌] / 日経ソフトウェア (編集); 日経BP社 (刊)
posted by アンドレアス at 08:11| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2013年02月15日

PublickeyのCloudFoundaryネタとGo言語と、CloudFoundary特集を掲載していたSoftware Design 2012年 05月号

Publickeyより
http://www.publickey1.jp/blog/13/cloud_foundrynttpaas.html

少し驚いたのが、以下の文。

引用:
4月には外部からのトラフィックをさばくRouterが
Go言語に書かれたものに移行し性能も向上・・・・



だそうですが、そうか、Goって使っているんですね(^^)



◎Software Design (ソフトウェア デザイン) 2012年 05月号:円
Software Design (ソフトウェア デザイン) 2012年 05月号 [雑誌] [雑誌] / 技術評論社 (刊)

CloudFoundary特集があった、希少価値のある内容である
特集号です。



◎WEB+DB PRESS Vol.73:1,554円WEB+DB PRESS Vol.73 [大型本] / 設樂 洋爾, 白土 慧, 大和田 純, 松田 明, 後藤 大輔, ひろせ まさあき, 小林 篤, 近藤 宇智朗, まかまか般若波羅蜜, Mr. O, 奥野 幹也, 佐藤 鉄平, 後藤 秀宣, mala, 中島 聡, 堤 智代, 森田 創, A-Listers, はまちや2 (著); WEB+DB PRESS編集部 (編集); 技術評論社 (刊)


そろそろ先行販売しそうなので、今日、見に行くとするか(^^)
posted by アンドレアス at 07:53| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする

2011年11月12日

JSP&サーブレットとEclipse。来年はJavaで開発やってたりして(^^)

JavaとJSPの開発環境も整えて、
2012年の備えておきます。

なんとなく、Javaの開発とかありそうな気がしてきました。


1.JDKインストール

2.Tomcatインストール

C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\tomcat-users.xml

に追加




Tomcat Webアプリケーションマネージャ 起動
Apache Tomcat/6.0.33


3.Eclipse 3.2.2

4.Eclipseの日本語化ランゲージパック

5.Apache2.2

C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf

コメントアウトし、有効化する。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so


6.Tomcatのserver.xmlの確認





◎サーブレット&JSP逆引き大全650の極意:3,360円
サーブレット&JSP逆引き大全650の極意 [単行本] / 川崎 克巳 (著); 秀和システム (刊)


◎今日からつかえるJSP&サーブレットサンプル集 JavaSE6+Tomcat6対応版:3,150円
今日からつかえるJSP&サーブレットサンプル集 JavaSE6+Tomcat6対応版 [単行本] / 山田 祥寛 (著); 秀和システム (刊)

posted by アンドレアス at 13:17| Comment(0) | TrackBack(0) | Java,Tomcat,Struts,Spring,Seesaa | このブログの読者になる | 更新情報をチェックする