ぬるすぺいす遍在

仕事がらみや物書きの勉強したことや、日々雑感

Java

Javaバッチ処理 フレームワーク(OSS)ざっくりまとめ

仕事メモ記事が続きますが。 Javaバッチの学習手始めに情報収集しましたが、Javaはバッチ開発でもフレームワークを使用するのが主流のようです。 ざっと調べた限り、以下のフレームワークがメジャーのようです。 ●TERASOLUNA Batch Framework for Java NTTデ…

JNDIについて(とおまけ)

ものっそいひさびさにJavaの話。 それもいまさら聞けない系の。 JDBC利用時に定番のjava.naming.Context.lookupによるDataSourceの取得で、"java:comp/env/[データソース定義名]"とか決め事のように書いていたけど、その"java:comp/env/"ってなんやねん、と…

IntelliJでMavenプロジェクト

はじめてまともにMavenを使ってみた浦島太郎な私は、なんだか妙にてこずった。 ・New > Project でMavenプロジェクトを選択…ほんとにこれでいいのか? ってところで悩んだ。 >これでよかった。 ・既存のartifactから作成ってのをなんか誤解して、poiのartif…

IntelliJでJAX-RSのお試し

基本、以下のサイトの手順をそのまま実施。 www.atmarkit.co.jp 違うのはエディタでコード&コマンドビルドじゃなく、IntelliJを使ったところ。 以下、引っかかったところや気づきなど。 ・IntelliJのプロジェクトをEclipseのそれと同じ感覚で認識していると…

【Webアプリ】 iTextによるPDF出力

あとで編集 ・PDF作成サーブレット (データ取得部分は省略) protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ByteArrayOutputStream bout = null; PdfWriter writer = null; Do…

JavaでOracleのストアドプロシージャを実行

ソース抜粋 Connection con = null; CallableStatement cs = null; Class.forName ("oracle.jdbc.driver.OracleDriver"); try { con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.20.22:1521:kokusei", "watanabe", "watanabe"); cs = con.pre…

【Java】コマンドラインから実行できない

勉強のために、コマンドプロンプトでjavaコードをコンパイルして実行したら、下のエラーが出た。 エラー:メイン・クラス○○○が見つからなかったかロードできませんでした 事前に、コンパイルと実行するフォルダを、環境変数CLASS_PATHに設定する必要があった