Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
NTTデータ先端技術勤務。国産のオープンソースプロジェクトProject Amaterasのオーナーであり,SeasarプロジェクトやClick Frameworkでもコミッタを務めている。著書に「入門Wiki」「Eclipseプラグイン開発徹底攻略」(いずれも毎日コミュニケーションズ発行)などがある。 株式会社DTS ネットワーク事業本部 プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 そのフレームワーク,本当に必要ですか? JavaのWebアプリケーション・フレームワークのはしりといえば,なんといってもStrutsです。Strutsはデファクトスタンダードの地位を確立し,現在でも多くのユーザーに利用されています。しかし,Ser
いくつものWebアプリケーションフレームワークが登場しているが、いくつかの方向性が見えはじめている。なんでもできるマルチなフレームワーク、特定の用途に特化したフレームワーク、シンプルなプレームワーク、あとは有名どころをまとめてひとつのソリューションを提供するパターン、などを例として挙げることができるだろう。 本稿ではシンプルなフレームワーク、とくに学習が容易ですぐに扱えるようになるWebアプリケーションフレームワークの代表各としてClickを紹介したい。ぜひ本稿を参考にしつつ、実際にサンプルを動かしてみよう。 Click Web Application Framework The Click Framework Projectは19日(米国時間)、Click Web Application Frameworkの最新版となるClick Web Application Framework(以降
The Click Framework Projectは3日(米国時間)、Click Web Application Framework(以降、Click)の最新版となるClick version 1.0を公開した。Clickは商用のJava開発を視野に入れて開発された学習容易なJava EE/Webアプリケーションフレームワーク。 ClickはApache License Version 2.0のもとで公開されているオープンソースソフトウェア。1ページに対してVelocityテンプレートとPageクラスを作成。HTML要素に対してそれぞれコントローラを生成してPage内で使うという、ページ指向とコンポーネント指向の両方を組み合わせた作りになっている。適度な細粒度とページ指向というなじみやすさで、開発効率と学習容易性を実現しているという特徴がある。 Click 1.0ではRC2からバグの修
The Apache Shale teamは23日(米国時間)、Shale Frameworkの最新版となるShale Framework 1.0.4を公開したことを発表した。ShaleはJavaで構築されたWebアプリケーションを開発するためのフレームワーク。JSF(JavaServer Faces)をベースにしたWebアプリケーションフレームワークで、次世代のフレームワークと位置付けられている。 1.0.4は4度目のマイルストーンリリース。これまでに発見された多くのバグが修正され機能追加が実施されたバージョンだが、まだプロダクト品質レベルのリリースという位置づけではなく、実験的に採用してもらいフィードバックを得ることを目的としたバージョンとされている。このリリースに対する品質投票はまだ実施されておらず、今後モジュールごとにわけて実施される予定。 1.0.4では6つの新しいモジュール(h
Project Able is a full Java-based web development stack designed to make web development painless. In a sense, it is an attempt to bring together quality opensource tools in one cohesive stack, similar to what Rails has done for Ruby, while also encouraging common practices I’ve used in software engineering for a long time. It is very similar to projects such as Trails, Grails, and AppFuse. Howeve
Webアプリケーションシステムに関する技術はコンポーネント化やプラガブル化が進み、組み合わせてシステム構築に使うといった用途が増えている。逆にいえば、単体の技術だけではWebアプリケーションシステムを開発することは面倒で、否応なく組み合わせなければならない。 これを解決するソリューションとして「フルスタックプロダクト」とか「フルスタックアプリケーション」と呼ばれるものがある。これは既存の技術コンポーネントを組み合わせ、単体でシステム構築のすべてをカバーできる成果物を提供するというものだ。今一番有名なのはRuby on Rails(以降、RoR)だろう。 Java WebアプリケーションシステムにおけるフルスタックプロダクトにはRIFE、Grails、AppFuseなどがあるが、今月、ここに新顔が登場した。Struts 2などを採用したプロダクトで今後の展開が興味深い。ここでは新進気鋭のプロ
WebアプリケーションフレームワークWicketが正式リリースされたのは2005年の6月。まもなく1年を迎ようとしている。Wicketは、Webアプリケーションの開発を容易にするため、それまでのフレームワークとは一風変わったアプローチを取っていることで注目された。Wicketの現在の最新版はバージョン1.1.1であり、6月には様々な改良が加えられたWicket 1.2がリリースされる予定になっている。本稿では、そのWicketを使用して簡単なWebアプリケーションを作成する方法を紹介する。 Webアプリケーションフレームワーク いわゆるWebブラウザから操作するWebアプリケーションを開発する場合、いちからすべて作成するということはまずない。まず基本となるWebアプリケーションを決め、実現したい機能から必要になるライブラリをそろえ、それらを組み合わせてシステムの開発をおこなう。 Javaを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く