2010-01-01から1年間の記事一覧

perl勉強001

●perl概要http://www.site-cooler.com/kwl/perl/environment.htm#about◆開発環境・Eclipseでperl http://thleave.com/coding/98 【参考URL】 ・Perl基礎入門 | KentWeb ・Perl“ü–å ・http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/pe_k01.htm

要件定義

実務では、経験したことないけど・・・ 「要件定義書のアウトライン作成」完全マニュアル (1/3):誰にでも分かるSEのための文章術(4) - @IT 「要件定義書のアウトライン作成」完全マニュアル (2/3):誰にでも分かるSEのための文章術(4) - @IT 「要件定…

S2JDBC-Gen

エンティティ、名前クラス、サービスクラス、テストクラスを 自動生成してくれるツールです。 #エンティティ、サービスクラス自動生成 ant -f s2jdbc-gen-build.xml gen-entity #DDL生成 ant -f s2jdbc-gen-build.xml gen-ddl #DBに反映 ant -f s2jdbc-gen-b…

SAStrutsでアクションクラスにgetXXXを指定

SAStrutsでアクションクラスにgetXXXを指定すると、 他のアクションクラスのメソッドを呼び出されるときに、 なぜか、一緒に呼び出されてしまう。 ん〜、なぜ?? nanigac.com

cseでMysqlに接続

cseでMysql5に接続しようとしたら、 エラーがでたので、 MySQL接続のためのODBCコネクションをDLして、 インストールする。 MySQL 5.0にCSEで接続する方法 - Lazy Technology

mysqlのテーブルのタイプ確認

DB

MyISAMなのかInnoDBなのかを確認する。 #show table status MyISAMとInnoDB違いについては、下記を参照ください。 http://d.hatena.ne.jp/aki193/20090910 または、MyISAM テーブルから InnoDB への変換方法 http://dev.mysql.com/doc/refman/4.1/ja/convert…

テキストファイル(スクリプト)のSQL文を実行

あらかじめテキストファイルにテーブル定義やデーターの追加、更新を作成しておき バッチ処理で実行する。MySQLクライアント上で実行 mysql>source ファイル名;

SAStruts+S2JDBCでwebアプリ(6)

UnitテストJ2Unit(JUnit3の拡張機能)とJ2Unit4(JUnit4向けの拡張機能)が存在する。S2Unit ActionクラスのUnitテスト public class DeptActionTest extends S2TestCase { /* 自動バインディングしてくれる */ private DeptService deptService; private U…

SAStruts+S2JDBCでwebアプリ(5)

S2JDBC(ORマッピング)S2JDBCはDBのアクセスとJavaオブジェクトの変換を行うO/RマッピングのフレームワークDB接続設定今回は、DBにMysqlを使用します。 設定ファイルは、jdbc.diconとs2jdbc.diconです。 jdbc.dicon:DB接続詳細設定、コネクションプール設定e…

SAStruts+S2JDBCでwebアプリ(4)

バリデーションSuper Agile Struts - Feature Referenceセッション@Component(instance = InstanceType.SESSION) @Resource Super Agile Struts - Feature Reference @Component(instance = InstanceType.SESSION) public class UserDto implements Serializ…

SAStruts+S2JDBCでwebアプリ(3)

各ソースの書き方を紹介(簡単に)SAStrutsのActionクラス XxxxAction.javaファイルをactionディレクトリ配下に作成 POJO記述 遷移JSPやフォームの指定や、ロジック呼び出しするコントローラクラス。 実行されるメソッドに@Executeアノテーションを付加する …

SAStruts+S2JDBCでwebアプリ(2)

いざ作成!!まずは、必要なライブラリとパッケージ構成。必要なライブラリたくさんありそうなので、 チュートリアルよりコピーする。 パッケージ構成ルートディレクトリの配下に下記ディレクトリを作成する。 action :コントロールするクラス entity :テーブ…

SAStruts+S2JDBC-Genでwebアプリ(1)

を作ることにしました。 ※Eclipseがないので、すべて自力ですが・・・ 最近、Javaから離れてたもので、 Javaを思い出すにあたり、Stutsは、時代の流れに逆行してるため、 SAStrutsを採用することにしました。 SAStrutsとは→Strutsを使った開発をSuper Agileに行…

フレームワーク

自宅サーバーでWebアプリケーションを開発するにあたり、 フレームワークを調査中・・・・・ どれにしようかしら??? 最初は、自宅サーバーで構築して、 そして、それをGAE上で動かしたい☆ やっぱこれからは、Slim3でしょう。 また、GAE上でもFlexも動かし…

サンプルアプリケーション

まず、tomcatのディレクトリのwebapps配下にtestディレクトリ作成。 webapps----examples |--test----index.html |--jsp |--img |--WEB-INF |--lib |--classes |--Javaファイル |--web.xml ※conf/Catalina/test.xml を配置して、コンテキストを宣言する。 te…

Java1.6でコンパイル

したら、無検査呼び出しっていうワーニングが でてた!!で、 JDK 5.0のクラス・ライブラリに含まれる List はジェネリックな List なので、要素の型が指定されていないプログラムをコンパイルすると、上記のような「無検査呼び出し」という警告が出る。 要素…

Tomcatでトライ。

Tomcat構築まで、終わったので、 あとは、いままで通りで、ソースをUPすればOK. でも、最近、Tomcat触ってないから、 忘れてる〜!! 【参考URL】 Tomcat6.0でコンテキストごとにデータソース、レルムの設定を行う - ありの日記

TomcatとApache連携

/etc/httpd/conf.d/proxy_ajp.confを編集する。 最終行に以下を追加する。 $ProxyPass /tomcat/ ajp://localhost:8009/ apache,Tomcatを再起動する。 ※ここで、疑問。なぜ8009ポートなの?? server.xmlにおけるAJPコネクタが設定されているためだそうだ。 …

Tomcat6導入。

Tomcat6を導入し、Apatchと連携して、 ためしに、Servlet,JSPを動かしてみる。 ①Tomcat6導入 'TomcatのDL' $wget http://ftp.riken.jp/net/apache/tomcat/ tomcat-6/v6.0.24/bin/apache-tomcat-6.0.24.tar.gz 'ファイル解凍' $tar xvfz apache-tomcat-6.0.24…

SunJava導入

既にjavaがインストールされてたけど、 削除して、SunJava6をインストールした。①JDKのRPMをダウンロード Java SE Downloads - Sun Developer Network (SDN) ②DLしたファイルをcentosに転送 ③既にインストールされているJavaを削除 $yum -y remove java-1.4.…

メールサーバを構築完成?

smtp:Postfix pop:Dovecot でメールサーバーを構築した。けど・・・受信は、できるが、外部に送信できない!!! 調べた結果、プロバイダが制御してるっぽい事が、判明。 http://www.ocn.ne.jp/mail/info/op25b/ OP25B(アウトバンドポート25ブロック)ってい…

clamdのデータベースチェック間隔の変更

デフォルトでは、10分おきに更新チェックしてるらしい。。 1時間に変更する。 (/etc/clamd.conf) SelfCheck 3600

POP/IMAPサーバー(Dovecot)構築

受信サーバーPOP/IMAPサーバーを構築。 今回は、Dovecotを採用!! Dovecotの設定ファイルを編集。 (/etc/dovecot.conf) #プロトコルを指定 protocols = imap imaps pop3 pop3s #メールボックスディレクトリ指定 mail_location = maildir:~/Maildir #chrootユ…

ログは、どこへ?

・/var/log/secure →アクセス確認・/var/log/clamav/clamd.log →アンチウィルスのスキャンログ・/var/log/message →・/etc/httpd/logs/access_log →Apatchのアクセスログ・/etc/httpd/logs/error_log →Apatchのエラーログ・/var/log/cron →cron実行ログ

SMTPサーバー(Posfix)構築

SMTPサーバ(送信メールサーバ)としてPostfixを採用。 'インストール' #yum -y install postfixPostfixの設定[(/etc/postfix/main.cf)] 'ホスト名を設定' #myhostname = XXXXXXXXX 'ドメイン名を設定' #mydomain = XXXXXXXXX '送信者メールアドレスの@以降…

NTPで時刻あわせ

NTP(Network Time Protocol)を使用して、インターネット上にある、 NTPサーバーから正確な時刻を取得する。 'ntpインストール' #yum -y ntp 'ntpdateコマンドを実行して時刻あわせ' #/usr/sbin/ntpdate clock.nc.fukuoka-u.ac.jp 'cronで時刻あわせ' #cron…

PHPでケータイでセッション利用

PHP

する際、php.iniを設定する。 session.use_trans_sid = 1apache再起動する。もしくは「.htaccess」でも設定することができるらしい。 やってみたけど、うまくいかない…>< php_flag session.use_trans_sid On 【参考URL】 PHPでケータイからセッションを使…

CentOSにアンチウィルスソフト導入

CentOS5にアンチウィルスソフト(Clam Antivirus)を導入。【参考URL】 アンチウイルス Clam Antivirus インストール | CentOSサーバー構築マニュアル アンチウイルスソフト導入(Clam AntiVirus) - CentOSで自宅サーバー構築 #wget http://apt.sw.be/redhat/…

セキュリティ対策その1(chkrootkit)

chkrootkitとは、rootkit検知ツール。 rootkitとは、侵入に利用するための各種ツールや、トロイの木馬などが満載されたパッケージキット。 #wget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz #tar xvzf chkrootkit.tar.gz #cd chkrootkit-0.39a…

SSHの設定

SSHの設定ファイル /etc/ssh/sshd_config #sshのrootログインを禁止する PermitRootLogin no 【参考URL】仕掛けられたバックドアの検出と対処 (2/2):不正侵入の手口と対策(5) - @IT