タグ

ブックマーク / atmarkit.itmedia.co.jp (7)

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

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

  • 「パブリッククラウドは安いか」ではない、企業文化を変えるために使う

    「パブリッククラウドは安いか」ではない、企業文化を変えるために使う:AWS Summit Tokyo 2016 2016年6月1日、AWS Summit Tokyo 2016のパネルディスカッションで、NTTドコモの栄藤稔氏、三菱東京UFJ銀行の村林聡氏、日経済新聞社の渡辺洋之氏が、それぞれの危機感と、日企業がバブリッククラウドを活用していかざるを得ない理由について語った。 「『パブリッククラウドで安くなるのか』『パブリッククラウドは使えるのか』という質問はもうやめにしてほしい。どうやって企業文化や組織、開発スタイルを変えていくかを考える時期に来ている」(NTTドコモ 執行役員 イノベーション統括部長、栄藤稔氏) 2016年6月1日、AWS Summit Tokyo 2016のパネルディスカッション「エンタープライズ IT を改革するデジタルトランスフォーメーションとクラウドコンピュー

    「パブリッククラウドは安いか」ではない、企業文化を変えるために使う
    grttb
    grttb 2016/06/16
  • どんなソフトウェア移植でも完璧にできる賢者の石

    倉田タカシ イラストレーター、マンガ家、文筆業、Web制作業。 著書「母になる、石の礫【つぶて】で」(早川書房) 河出書房新社『NOVA2』『NOVA10』、東京創元社『量子回廊』に短編を収録。共作Web企画『旅書簡集 ゆきあってしあさって』に参加中。 http://yukiatte.tumblr.com/ 関連記事 Windows 10移植、ドローン、Eddystone、Blink――プラットフォームを超えるAndroidの今を知る 2015年7月20日に開催されたAndroid Bazzar and Conference 2015 Summerのセッションの中からクロスプラットフォームに関連する4つの模様をリポートする [Java 5]C言語からの移植に便利なprintfの注意点 C言語ユーザーの方がJavaを用いるときに聞かれる不満として、最も多いことの1つが「printfに該当する

    どんなソフトウェア移植でも完璧にできる賢者の石
    grttb
    grttb 2016/06/15
  • 単体テストを“神速”化するQuick JUnitとMockito

    単体テストを“神速”化するQuick JUnitMockito:ユカイ、ツーカイ、カイハツ環境!(16) Quick JUnitプラグインの3つの大きな特徴 近年、JUnitとHudsonを利用した継続的インテグレーション(CI)によるテストの自動化や、テスト駆動開発(TDD)の普及などにより、ユニットテスト(単体テスト)のテストコードの作成が重要視されています。 今回紹介する「Quick JUnit」プラグインは、JUnitによるテストコードの作成と実装を支援するEclipseプラグインです。Quick JUnitプラグインは石井勝さんにより開発されていましたが、石井さんが不慮の事故により死去後、Quick JUnitプラグインプロジェクトにより開発が継続されています。優れたオープンソースプロジェクトの模範のようなプロジェクトです。 訂正のお知らせ 故人のお名前について間違いがあり、修

    単体テストを“神速”化するQuick JUnitとMockito
  • あなたのWeb開発人生を変えるYeoman、Bower、Yoのインストールと使い方

    連載目次 前回記事「Gruntで独自タスクを定義し、独自プラグインをnpmモジュールとして作成・公開するには」では、Gruntを使っていろいろな手法でタスクを定義する手法や、独自プラグインを作成してnpmで公開する方法について解説しました。 今回は少し角度を変えて、Gruntを自身の機能として利用しており、快適な開発ワークフローを提供してくれるツール、「Yeoman」について解説します。 3つのツールを統合したワークフローを提供する「Yeoman」 Yeomanとは、公式サイトいわく、「The web's scaffolding tool for modern webapps」とのことです。 訳すと、「今風のWebアプリのための土台/基盤を作ってくれるツール」といったところでしょうか。「scaffolding」はRuby on Railsの主要機能として有名になった言葉で、コマンドを打つだ

    あなたのWeb開発人生を変えるYeoman、Bower、Yoのインストールと使い方
  • 高速・軽量・高機能……Nginxの基礎知識

    処理能力の高さなどを理由に、近年、大規模サイトを中心に急速にシェアを拡大しているWebサーバー「Nginx」。この連載では、その特徴と魅力を分かりやすく紹介します。 第3のWebサーバーとして注目を集めるNginx 1日に数億リクエストを処理するような大規模サイトを中心に、近年急速にシェアを拡大しているWebサーバーが「Nginx(エンジンエックス)」です。HTMLドキュメントや画像ファイルといった静的コンテンツを高速で配信し、消費メモリが少なく、リバースProxyやロードバランサーといった機能も有した注目の軽量Webサーバーです。ネットクラフト社の調査によると、2014年6月時点でApache HTTP、Microsoft IISに次ぐ第3位のシェアを獲得しています。 依然としてApache HTTPやMicrosoft IISのシェアは高いものの、Nginxの認知度は日に日に高くなって

    高速・軽量・高機能……Nginxの基礎知識
  • Webアプリケーションファイアウォール(WAF)とは

    WAF(Web Application Firewall)とは、脆弱性を突いた攻撃からWebアプリケーションを守るためのファイアウォールである。 WAF(Web Application Firewall)とは、脆弱(ぜいじゃく)性を突いた攻撃からWebアプリケーションを守るためのファイアウォールである。オープンソースソフトウェアのWAFとしては「mod_security」が有名。 通常のファイアウォールのようにWebサーバの前方(利用者側)に設置し、トラフィックの解析を行うことで危険な通信を遮断するが、通常のファイアウォールと異なるのは、機能がアプリケーションレイヤーに特化している点である。例えば、クロスサイトスクリプティングやSQLインジェクションのような攻撃に対し有効である。 検出方法については、「ブラックリスト方式」と「ホワイトリスト形式」の2種類が存在する。 前者は、「不正な値」や

    Webアプリケーションファイアウォール(WAF)とは
  • 1