タグ

Javaに関するTaROのブックマーク (291)

  • Struts 2入門(1)~基本形で理解する仕組みと構造~

    はじめに 「Apache Struts」(以下、Struts)とは、Web開発のデファクトスタンダードとしてあまりにも有名な、Java言語で書かれたオープンソースのWebアプリケーション・フレームワークです。JavaでのWeb開発者には、もはや説明する必要はないかもしれません。 最初のStruts(以下、Struts 1)がリリースされる2001年以前は、JavaでのWebアプリケーションというと、JSPとサーブレットを直接用いたアプリケーションが一般的でした。そのため、ちょっとしたアプリケーションでも、けっこうなコード量が必要だったのですが、Struts 1のフレームワーク機能により、煩わしい記述の手間がずいぶん少なくなり、Webアプリケーション開発の敷居がぐっと下がりました。 連載は、そんなStruts 1の次世代バージョンであるStruts 2を紹介します。Struts 2は、字面

    Struts 2入門(1)~基本形で理解する仕組みと構造~
  • atpages.jp - このウェブサイトは販売用です! - atpages リソースおよび情報

  • @いう間にWebアプリを作れる「Struts 2」入門 (1/3) - @IT

    【特集】Strutsは“2”を使えば、サルでも幸せに ヤスダネットワーク 関川 晶子 2009/1/8 Strutsに“2”が存在することを知ってましたか? Strutsフレームワークの登場により、JavaによるWebアプリケーション開発は飛躍的に成長しました。いまでは、さまざまなフレームワークが存在しています。日発のフレームワークSeaserやサン・マイクロシステムズのJSFなどが有名です。 その中に、「Struts 2」というフレームワークが存在することをご存じの方は多いでしょう。ところが、日語の情報源がとても少ないのが現実です。その結果、なかなか日でブレイクするキッカケをつかめずにいます。 いまでも、多くの現場で使われているStrutsは、2001年に登場しました。来Strutsが目指したものは、メンテナンス性に優れた、チーム開発に適した土台を提供することにありました。その結

  • Java Cloud Meeting Tokyo 2010に行ってきた - pekeqのブログ

    Java Cloud Meeting Tokyo 2010に行ってきた。いろいろ聞いてきたけど、id:higayasuo さんのセッション「Google App Engineの質とSlim3による進化したサクサク開発」だけ軽く書き取ってきた。 今日は予定を変更して、AppEngineの質の話を全体的にやります。 AppEngineで誤解されがちなところ py/javaどっちがいいの?とか みんな結構気になっていて、pyマンセーみたいにチラホラ出ている 当のところもあれば誤解されているのもある。 今日はAppEngineはこういうもんだと全部理解して帰ってほしい 1.クラウドの質 皆さんも考えてみてください。1分くらいあげますんで。 世の中の記事とかとか、buzword的に取り上げられているけど 自分にとってのクラウドの質って 一般的にはスケールアウトと言われているのが多いと思い

    Java Cloud Meeting Tokyo 2010に行ってきた - pekeqのブログ
  • JSON入門 - JSONの基本的な形式例 - オープンソースコラム

    TaRO
    TaRO 2010/06/14
  • Webプログラミングは何故オブジェクト指向でない?~WicketはWebプログラミングにオブジェクト指向を取り戻す - プログラマの思索

    Webプログラミングは何故オブジェクト指向でない?~WicketはWebプログラミングにオブジェクト指向を取り戻す JavaでWebアプリを10年書いて思ったこと。 Webプログラミングは全然オブジェクト指向でない。 Sevlet+JSP主体のプログラミングスタイルは、リクエストとレスポンスへPrimitiveな値をどうやって渡すか、という手続き型の発想でしか書いていない。 従来のWebプログラミングスタイルの問題点について書いてみる。 以下ラフなメモ書き。 【参考リンク】 Wicketって? ウェブ開発をもう一歩前に Wicketで始めるオブジェクト指向ウェブ開発:第1回 Hello, Wicket|gihyo.jp … 技術評論社 【コラム】イマドキのIDE事情 (39) Wicket、Grails、Click - IDEでみる軽量Javaフレームワーク | エンタープライズ | マイ

    Webプログラミングは何故オブジェクト指向でない?~WicketはWebプログラミングにオブジェクト指向を取り戻す - プログラマの思索
  • 1分でWebアプリを作れるEclipseプラグイン「Dolteng」

    1分でWebアプリを作れるEclipseプラグイン「Dolteng」:Java初心者が超俊敏にWebアプリを作る方法(1)(1/3 ページ) Javaの業務用Webアプリ開発に必要なもの 読者の皆さんは、Javaで業務用のWebアプリケーションを開発するのに必要なものとして何を思い浮かべるでしょうか。統合開発環境? サーブレット/JSP? アプリケーションサーバ? Struts? DB接続のO/Rマッピング? DIコンテナ? 技術的には、これらも確かに必要です。また、アプリケーションが“安全”に“確実”に動くことが業務で使うときには求められます。 上記は当然のものとして、“仕事”として売り上げを上げるためにアプリケーション開発を行う場合に一番求められるのは、アプリケーションを一から開発する際や、デバッグ/修正する際の“速さ”や“俊敏さ”ではないでしょうか。 たとえJava言語の初心者、また

    1分でWebアプリを作れるEclipseプラグイン「Dolteng」
  • Strutsアプリケーションに対するFlexフロントエンドの実装

    はじめに StrutsはWebアプリケーションの開発を容易にする、Javaサーブレットや関連技術をベースとした、オープンソースフレームワークです。Strutsは、Webアプリケーション開発者が直面する多くの共通課題に解決策を提供するため、小規模なプロジェクトからから大規模なエンタープライズ アプリケーションまで、さまざまな種類のアプリケーション開発において広く採用されています。 Strutsの利用は、開発者のタスクを容易にはするものの、アプリケーションを使用するエンドユーザー体験の向上にはほとんど意味をなさないといってもいいでしょう。Strutsを使って開発されたアプリケーションといえども、HTTPリスポンス/リクエストの仕組みを利用した、HTMLのアプリケーションであることに変わりはありません。 デベロッパー開発者だけでなく、企業も、HTMLでは実現困難の限界を超えて、より魅力的なユーザ

    Strutsアプリケーションに対するFlexフロントエンドの実装
  • StrutsのXML地獄から開発者を解放するSAStruts

    StrutsのXML地獄から開発者を解放するSAStruts:Java初心者が超俊敏にWebアプリを作る方法(2)(1/3 ページ) Eclipseプラグイン「Dolteng」のScaffoldという自動生成機能やSeasar 2.4のHOT deploy機能を利用して、DBの参照・更新・削除ができるSAStrutsのWebアプリを作ります。Java初心者だけでなくStrutsに慣れた開発者も必見です 連載第1回の『1分でWebアプリを作れるEclipseプラグイン「Dolteng」』では、Webアプリケーション開発に非常に便利なEclipseプラグインである「Dolteng」の機能を使用して、「SAStruts」(後述)のプロジェクトを自動生成しました。 このDoltengで自動生成されたプロジェクトとソースはテンプレートとしての基的機能しか作成されていません(Doltengも進化中で

    StrutsのXML地獄から開発者を解放するSAStruts
  • OpenID with Wicketその3 - nigredoな日々 〜 arcanum.jpの出張所 〜

    ※追記、このページを見つけてくださった方へ。このページで書いている問題はhttp://d.hatena.ne.jp/nigredo/20090121/1232548821にて解決されています。合わせてご覧ください。 今日はベリファイ処理。こちらでメモったけど、WicketでOpenIDを使うための手順。一応これでやってみました。(※下は、やってみた感想としてできない方法が初めに提示しています。ご注意ください。) Wicket with Openid http://d.hatena.ne.jp/nigredo/20081112/1226501949 OpenIDプロバイダに設定する返送URLを、たとえばVerifyPageとし、コンストラクタでPageParametersを指定するって方法です。 ログインボタン処理の時点ではVerifyPage側に送るべく引数は存在しない(わからない)のでn

    OpenID with Wicketその3 - nigredoな日々 〜 arcanum.jpの出張所 〜
  • JSPで書かれたアプリからPOSTされたデータを、Wicketで書かれたアプリで取り出してみる - ソフト開発お仕事メモ🐕

    はじめに 今回はちょいネタです。 先日「JSPで書かれたアプリからPOSTされたデータ、簡単にWicketで書かれたアプリで取れそうだけど実際どうだろう」ということが話題に上がりました。 というわけで実験してみたので、メモを記録。 結論から言いますと、大抵の人が想像する方法で取れます。 環境 Tomcat 5.5 Wicket 1.3.4 アプリの配置 下記のようにしました。要はJSP部分と、Wicket部分を今回は別アプリにしました。 分けたのは必然性があったわけではなく、「なんとなくそうした」という程度の理由です。 フォルダ名 説明 startJsp JSPで書いたアプリ jsptowicket Wicketで書いたアプリ 他のフォルダ 今回関係ありません。 実験用ソースの概要 JSPで書かれたアプリから、「user」と「pass」という名前のFormの要素をサブミットし、Wicket

    JSPで書かれたアプリからPOSTされたデータを、Wicketで書かれたアプリで取り出してみる - ソフト開発お仕事メモ🐕
  • iTextを利用してJavaからPDF形式の帳票を出力する

    はじめに 現在のWebシステムにおいて帳票の出力を行う場合、PDF形式が選択されることが一般的になっています。その理由としては、データサイズをコンパクトにすることができる、情報の改ざんを防止できる、などが挙げられます。一般ユーザにも普及していますので、システム開発時に顧客からPDF形式での情報の出力を求められることも多いのではないでしょうか。 この記事では、「iText」というライブラリを活用して、PDFの出力を行う方法を解説します。 対象読者 Javaプログラミングで開発を行った経験のある方、および、Javaプログラミングに興味をお持ちの方を対象としています。 必要な環境 このサンプルアプリケーションを動作させるには、以下のソフトウェアが最低限必要です。環境についての詳細や設定方法については、サーバサイド技術の学び舎 - WINGSにある「サーバサイド環境構築設定」を参照してください。

    iTextを利用してJavaからPDF形式の帳票を出力する
  • iTextを用いたPDFファイルの作成

    今まで私は印刷について不勉強で、java.printなどの仕様についてもやろうやろうとは思いつつも、どうもとっつき悪く、必要に迫られることがないこともあって、手付かずの領域でした。そんなおり、2002年10月に出版されたWEB+DB vol.11(技術評論社) で、フリーソフトで帳票作成という記事を見つけ、サンプルプログラムを見てこれは出来そうだぞと思い、実験するに至りました。ここでは、Java環境での日語によるPDFファイルの出力を実践し、最終的にはサーブレットとして帳票をブラウザに送り込むようなプログラムを作ってみたいと思います。 2. 準備 3. 日語の表をファイルに出力 4. サーブレットによるWebブラウザからの印刷 まずは、環境を揃えるとしましょう。JDKが要りますので、まだインストールされていない方は、 こちら を参照してください。今回利用するiTextというフリーソフト

  • [ヅラド] iText にて iTextAsianCmaps.jar と iTextAsian.jar を使った日本語フォント描画

    This page moved.

  • プログラマが知っておきたいJavaと.NETの違い

    システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。連載では、Javaと.NETの基的な仕組みから最新の傾向や技術などについて、数回に分けて紹介します いまさら聞けない、Javaと.NETの違い 今日、アプリケーション開発・実行のプラットフォームは、大きく2つのテクノロジに収束しているといえるでしょう。 1つは、エンタープライズ・アプリケーション開発の定番ともいえる「Java」です。 実行環境、開発環境の無償提供、OSを自由に選べること、フレームワークや開発環境が充実していることが人気の理由です。大規模アプリケーションの採用実績も多く、ほかのプラットフォームをリードしてきました。 もう1つは、マイクロソフトが発表した「Microsoft.NET」構想に基づいた「.NET」です。 プラットフォームが主にWindowsに制

    プログラマが知っておきたいJavaと.NETの違い
    TaRO
    TaRO 2010/06/09
  • Javaを動かせるレンタルサーバー - しんさんの出張所 はてなブログ編

    以前こういうのは何度か書いていたが、前回書いてから1年以上たっていた。この間に何が変わったか。 単純なJava対応という名前では増えていないように見える。 でも、Javaが動く格安レンタルサーバーはものすごく増えた。 理由はVPS。1年前のエントリの時点でいくつかあったが、メモリがやはり少ないこと、メモリを少し増やすと価格が高くなりすぎるのがネックだった。 そして今ではメモリがかなり多い。ローエンドでも512MBになっているところが多い。これだけあればRDBJavaと余裕で動かせる。OSがWindows Serverの場合1GBはほしいが、1GBもだいぶ安い。 なにより、1年前と比べてWindows Serverを選択できるのが大量に出てきている。今まではOSはLinux、しかもCentOSが圧倒的シェアを持っていたが、今ではWindowsも選べるところが多く、価格はやや高いもののこちら

    Javaを動かせるレンタルサーバー - しんさんの出張所 はてなブログ編
  • Eclipse起動オプション

    ・eclipse-SDK-3.0.1-win32.zipNLpack-eclipse-SDK-3.0.x-win32.zip ・tomcatPluginV3.zip の3つのバージョンで開発を行います。 起動オプション Windows版の場合、eclipse.exeへのショートカットに起動オプションを設定することが出来る。[2004.6.9] eclipse.exeへのショートカットを右クリックし、「プロパティ(R)」を選択 「リンク先(T)」のeclipse.exeの後ろに起動オプションを記入 起動オプション 例 説明

  • ActiveObjectsでたったの2時間で作れる3次元グラフ - いろいろ解析日記

    ついカッとなってやった、ActiveObjectsのいいところを見せられれば何でもよかった。 2時間とは ここから そろそろActiveObjectsで気だす!!!ここまで canvas3DGraph.js+prototype.js+Wicket+ActiveObjects+MySQLで、3Dグラフ表示&更新プログラムを作った。 画面&データ 左側のブラウザでグラフデータの追加をして、右側のデータで自動的に3次元グラフの描画をしてる。 ちょっとずつデータを追加していく様子の、画面とデータを張り付けてく。 初期データ mysql> select * from threeDData; +----+------+------+------+ | id | z | x | y | +----+------+------+------+ | 1 | 30 | 50 | 40 | | 2 | 80

    ActiveObjectsでたったの2時間で作れる3次元グラフ - いろいろ解析日記
  • WicketでJSONデータを返却する(JSONIC編) - tanamonの稀に良く書く日記

    追記: コメントいただきまして、バージョン1.2.0で以下の問題点 Mavenリポジトリ公開されることと、ISO8601形式の出力指定ができれば僕の用途的には完璧。 の両方に対応していました。ステキすぎる! mavenの指定 JSONICはMavenリポジトリが公開されていないので、まずはローカルリポジトリに登録する mvn install:install-file -Dfile=jsonic-1.1.2.jar -DgroupId=net.arnx -DartifactId=jsonic -Dversion=1.1.2 -Dpackaging=jar -DgeneratePom=true あるいは、Maven2でテキトウに社内リポジトリを作る方法 - tanamonの日記に従ってテキトウに社内リポジトリに登録します。 登録したらpom.xmlに追記します。 <dependency> <g

    WicketでJSONデータを返却する(JSONIC編) - tanamonの稀に良く書く日記
  • sourceforge.jp

    We’re getting things ready Loading your experience… This won’t take long.