タグ

Springに関するton__tonのブックマーク (7)

  • Tutorial: Using Thymeleaf (ja)

    1 Thymeleafの紹介 1.1 Thymeleafって何? ThymeleafはJavaのテンプレートエンジンライブラリです。XML/XHTML/HTML5で書かれたテンプレートを変換して、アプリケーションのデータやテキストを表示することができます。 ウェブアプリケーション内のXHTML/HTML5を扱う方が得意ですが、どんなXMLファイルでも処理できますし、ウェブアプリケーションでもスタンドアローンアプリケーションでも使用可能です。 Thymeleafのメインゴールは、テンプレート作成のための優雅で整形式の方法を提供することです。そのため、テンプレート内にロジックを記述する方法ではなく、事前定義されたロジックの実行を DOM(Document Object Model) 上でXMLタグ・属性によって指定する方法を基としています。 このアーキテクチャのおかげで、パースしたファイルを

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

  • Java8 + Spring4 + Spring Boot + Thymeleaf でJavaのWebアプリ - ことばアルバム

    そもそもがJavaエンジニアなので、java8も一応触っておかなきゃなと思い。 あと、フレームワークのSpringも4系が出たので一応触っておかなきゃなと思い。 噂によると、SpringBootというやつを使えば楽に開発できると聞き、最近はThymeleafというテンプレートエンジンがイケてると聞き、そんないろいろがあって試してみました。 Java8 なんかラムダ式が使えるようになったとかStreamが良い感じとか聞きました。 ここからJDKとJREを入手。 Spring4 java8に対応したり、WebSocketに対応したり、いろいろ進化したらしい。 ここからSpring Tool Suite(Springが最初から入ったEclipse)を入手。バージョンは3.5系から。 SpringBoot Springの各ライブラリ(aopだとかcontextだとか)をひとまとめにしてくれたものら

    Java8 + Spring4 + Spring Boot + Thymeleaf でJavaのWebアプリ - ことばアルバム
    ton__ton
    ton__ton 2016/03/23
    “Thymeleaf”
  • NTTデータがJavaフレームワークを刷新、StrutsをやめてSpring主軸に

    NTTデータは2016年2月24日、Javaアプリケーションサーバー環境で利用できるソフトウエア開発部品(フレームワーク)の新版「TERASOLUNA Server Framework for Java 5」(図)を発表、同日提供を開始した。新版では、Web画面の遷移を制御するMVC(モデル・ビュー・コントローラー)フレームワークをStruts1からSpring MVCに切り替えるなど、ソフトウエアの構成を刷新した。 TERASOLUNAは、NTTデータが自社のシステム構築サービスで社内利用している、サーバーサイドJavaのフレームワーク。StrutsやSpring Framework、iBATISといったオープンソース(OSS)のフレームワークを中核機能として採用するとともに、NTTデータが独自に開発した機能を追加してOSSとして公開している。2014年4月にStruts1のセキュリティ

    NTTデータがJavaフレームワークを刷新、StrutsをやめてSpring主軸に
  • ${ 自分のための技術ナレッジ }

    下記の処理は結果が実行毎に異なる。 parallel()により並列でラムダ式内の処理が実行されるが、インクリメント/デクリメントがアトミックで無いため足し引きのタイミングによって結果(p.x)が異なってしまう。 import java.util.stream.IntStream; public class Test01 { public static void main(String[] args) { Person p1 = new Person(); IntStream.range(0, 100000).parallel().forEach(i -> { if (i % 2 == 0) { p1.x++; } else { p1.x--;} ; }); System.out.println(p1.x); // 結果がランダム Person p2 = new Person(); IntS

    ${ 自分のための技術ナレッジ }
  • 10ミニッツで絶対にできる、Spring Rooアプリ開発

    2011年現在、おそらく世界で一番使用されているDIコンテナではないでしょうか(筆者の周りでは途中からSeasar2を使用することが多くなりましたが)。 Spring Frameworkの詳細については以下の記事をご覧ください。 ■Spring Sourceとは 以前、Rod Johnson氏は「Interface21」という企業のCEOを務めており、この企業ではSpring Frameworkの開発、コンサルティングおよびサポートを行っていました。 Spring Framework 2.5がリリースされてからしばらく後の2007年11月、Rod Johnson氏は社名を、「Spring Source」に変更しました。この辺りからSpring Sourceはオープンソース系企業の買収を行ったり、エンタープライズ系のプロダクトを発表していきます。 「Groovy」「Grails」を開発するG

    10ミニッツで絶対にできる、Spring Rooアプリ開発
  • 【レビュー】Struts 2 SpringおなじみコンポーネントでJava流Rails? - Project Able | エンタープライズ | マイコミジャーナル

    Webアプリケーションシステムに関する技術はコンポーネント化やプラガブル化が進み、組み合わせてシステム構築に使うといった用途が増えている。逆にいえば、単体の技術だけではWebアプリケーションシステムを開発することは面倒で、否応なく組み合わせなければならない。 これを解決するソリューションとして「フルスタックプロダクト」とか「フルスタックアプリケーション」と呼ばれるものがある。これは既存の技術コンポーネントを組み合わせ、単体でシステム構築のすべてをカバーできる成果物を提供するというものだ。今一番有名なのはRuby on Rails(以降、RoR)だろう。 Java WebアプリケーションシステムにおけるフルスタックプロダクトにはRIFE、Grails、AppFuseなどがあるが、今月、ここに新顔が登場した。Struts 2などを採用したプロダクトで今後の展開が興味深い。ここでは新進気鋭のプロ

  • 1