タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとwebに関するkenichiiceのブックマーク (9)

  • Javaで軽快に使える「軽量フレームワーク」特集 ~小さなライブラリ1つで動くStripes Framework(1)

    はじめに この連載も、回を追うに従い取り上げるフレームワークも大掛かりなものとなり、「どこが軽量だ?」とお叱りを頂戴することも多くなってしまいました。しかし今回は久々に、自信を持って「軽量です!」とオススメできるものです。 「Stripes Framework」(以下、Stripes)は、Tim Fennellが中心となり開発が行われているフレームワークです。昨今のJavaフレームワークというと、圧縮ファイルを展開すると無数のライブラリファイルが並び「これ、全部入れないといけないのか?」とげんなりしてしまうことが多くなってしまいました。しかしこのStripesは、たった1つのJarだけで構成されている、非常に小型軽量なフレームワークです。あまり知られていないようですが、実は1.0がリリースされたのは5年以上も前という、意外と歴史のあるフレームワークなのです。 対象読者 Javaで手ごろなフ

    Javaで軽快に使える「軽量フレームワーク」特集 ~小さなライブラリ1つで動くStripes Framework(1)
    kenichiice
    kenichiice 2010/07/07
    「しかしこのStripesは、たった1つのJarだけで構成されている、非常に小型軽量なフレームワークです。」
  • レビューで鍛えるJavaコーディング力 その3(Webアプリケーション) - 谷本 心 in せろ部屋

    今回は、DIフレームワークを用いたWebアプリケーションの ソースコードに関する問題です。 特定のフレームワークではなく、あくまで一般論の問題ですので、 少なくとも、Webアプリケーションを開発された事がある方なら、 取り組むことができると思います。 問題 以下にWebアプリケーションのソースコードを示します。 コメントから動作を読み取りながらソースコードを読み、 問題を指摘し、修正してください。 ただし、問題は複数あることもあれば、全くないこともあります。 public class EmpRegisterAction { /** 従業員エンティティ(セッションで管理されているインスタンスがバインドされる) */ public Emp emp; /** 従業員サービス(シングルトンインスタンスがバインドされる) */ public EmpService empService; /** *

    レビューで鍛えるJavaコーディング力 その3(Webアプリケーション) - 谷本 心 in せろ部屋
    kenichiice
    kenichiice 2010/01/18
    「ServletFilterでセッションを同期化」
  • 無料かつ(おそらく)最速であなたのWebアプリケーションを世界に公開する方法 - 愛と勇気と缶ビール

    無料なのは間違いないが、(おそらく)最速にしてあるところがミソ。 魔法使いに必要なもの 基的なRubyの知識 基的なhttp, htmlに関する知識 Googleアカウント 魔法使いに必要でないもの 自宅サーバ レンタルサーバ MVCとかDBとかの知識 前提 アプリケーションはGoogle App Engine(Java)の上で動かす JRuby+Sinatraで構成。JRubyはJava仮想マシン上のRuby実行環境のことで、SinatraはRubyの超お手軽・軽量Webフレームワーク。 そんじゃあ始めます。俺の環境がLinuxなので、WinやMacを使ってる方は適宜読み替えてね。 1、まずGoogle App Engineのアカウントを取得する。アプリケーションを適当に登録する。 Googleのアカウントがない人はまずそこから。既に持ってる人はGoogle App Engineに登

    無料かつ(おそらく)最速であなたのWebアプリケーションを世界に公開する方法 - 愛と勇気と缶ビール
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    kenichiice
    kenichiice 2008/10/26
    「一般に、スコープ・コンテナーに配置するあらゆるものは、実質上不変であるか、スレッド・セーフでなければなりません。」
  • オープンソース の Java 対応 WS スタック ? 設計の目標と理念

    Thomas Diesler 氏は、JBoss で Web サービスプロジェクトのリーダーを務め、技術担当役員として、JBoss の技術的な方向性の設定を全般的にサポートしている。JCP のメンバーとして、さまざまな Web サービスの仕様(JAX-WS など)の策定をサポートした。 カワグチ コウスケ 氏は、Sun Microsystems の技術者として、2001 年から XML 言語や XML スキーマ言語に取り組んでいる。また、RELAX NG や W3C XML Schema の仕様策定作業、JAXB や JAXP といった関連 Java アーチファクトの実装などにも携わってきた。Java Web サービスや XML コミュニティの最初のリーダーとして、java.net で積極的に活動している。 パート I: 概要 設計目標 設計目標の項目としては、拡張性、モジュール性、パフォー

    オープンソース の Java 対応 WS スタック ? 設計の目標と理念
    kenichiice
    kenichiice 2008/08/15
    「特に人気が高いのは Apache Axis2(サイト・英語)、Apache CXF(サイト・英語)、Spring Web Services(サイト・英語)、JBossWS(サイト・英語)、Sun の Metro(サイト・英語) である。」
  • 「Project Metro」誕生 - GlassFish Web Services Stackに新プロジェクト名 | エンタープライズ | マイコミジャーナル

    19日(米国時間)、高性能で拡張性にすぐれたGlassFish Webサービススタックを提供するプロジェクト「Project Metro」の発足が発表された。 これまでGlassFishをベースとしたスタックプロダクトとしては「The GlassFish Web Services Stack」が提供されてきた。主な構成コンポーネントはJAX-WS RI、Project Tangoおよびそのほか細かいコンポーネントだ。GlassFishアプリケーションサーバで動作することはもちろん、Apache TomcatやJetty、そのほか商用のアプリケーションサーバとも親和性が高く、定評があった。 「Project Metro」は、そのThe GlassFish Web Services Stackの別名になる。同スタックに価値があることから、より扱いやすいように別途プロジェクトとして命名されたもの

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • WhyClick - Click Wiki

    なぜClickなのか このトピックではClickのデザイン哲学と背景について述べます。そしてなぜ新たなWebアプリケーションフレームワークを作ろうとしたのかを説明します。 Clickは近代的なJEE Webアプリケーションフレームワークです。自然なリッチクライアントスタイルのプログラミングモデルを提供します。Clickの鍵となる特徴には以下のものがあります: 学習の容易さ Clickは学習が容易になるようデザインされており、新しい開発者でも1日のうちに覚えることができます。これは様々なスキルレベル、モチベーションを持った開発者が集まる業務開発チームではとても重要なことです。 以前、私はTapestry (2.3) を開発チームに導入したことがありました。しかし、それは平均的な開発者にとっては複雑すぎで、学習は難しいものでした。私がTapestryを導入した2つの開発チームは結局Tapest

  • Click Framework探訪 | オブジェクトの広場

    (株)オージス総研 Yoji Kanno はじめに WebフレームワークとMVC 2006年現在、JavaでWebアプリケーションを開発する場合は、MVCアーキテクチャを採用するケースがほとんどです。Web開発におけるMVCは、来のMVCとは若干異なる部分もあり、Web版MVCというべき概念です。しかし、このWeb版MVCアーキテクチャはStrutsの流行ととも来のMVCよりメジャーになりました。 Web版MVCアーキテクチャの大雑把なコンセプトは以下のとおりです。 画面(View)とロジックの分離 リクエストをハンドリングしてコントローラクラスの呼び出しに変換する機能 画面フロー制御ロジックとビジネスロジックの分離 Web版MVCフレームワークは、上記のようなMVCアーテクチャに基づいた設計と実装を支援もしくは強制します。そして上記の施策により画面開発者とロジック開発者が分離でき、よ

  • 1