[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

liftに関するkadoppeのブックマーク (10)

  • Google App Engine/JavaによるScala/Liftアプリケーション開発(前編)

    はじめに Google App Engine(GAE)/Javaでは、Java仮想マシン上で動作する言語を利用することができます。例えば、JRubyやGroovyなどです。 Scalaも、コンパイルすることによりJava仮想マシン上で動作するクラスファイルを生成する言語ですので、当然、GAE/Java上で動作させることができます。 Scalaが動作するということは、ScalaでできているWebアプリケーションフレームワークであるLiftを元に作成されたアプリケーションを、GAE/Javaに載せることができるということです。 前後編で構成される連載では、ScalaおよびLiftをGAE/Java上で動作させる方法を解説した後、サンプルアプリケーションでGoogleが提供するさまざまなAPIを利用した、GAEならではのアプリケーションを作成して、GAEでのアプリケーション作成のイメージをつか

    Google App Engine/JavaによるScala/Liftアプリケーション開発(前編)
  • GAE/JでLift-1.1-Snapshotを動かす方法 - ( ꒪⌓꒪) ゆるよろ日記

    GAE/JでLiftを動かす方法は、Liftコミッタでもあるscala勉強会東北の山中さんがまとめてくださってますが、英語なのでものっそい適当に意訳したものを掲載します。 元はこちらです。 http://groups.google.com/group/liftweb/browse_thread/thread/8193eb25e5a8b505 Liftは、version1.1からGAE/Jに対応しており、すでにmaven archetypeもあるので、mavenでプロジェクトを作成して簡単な設定を行うだけでdeployできます。 前提として、Google app engine のアカウントの取得とアプリケーションIDの発行が終わっており、 SDKもインストール済みのものとして進めます。 1. mavenでプロジェクトを作る。 mavenはインストール済みとして、コマンドラインで以下のように入

    GAE/JでLift-1.1-Snapshotを動かす方法 - ( ꒪⌓꒪) ゆるよろ日記
  • ScalaによるWebアプリケーションフレームワーク「Lift」とは

    Quick startによるHello world それでは、Liftの動作環境の構築からHelloWorldの実行までの手順を説明します。 動作環境のインストール Liftで開発を行うためには、最低限JDK 5以上とMaven 2がインストールされている必要があります。 稿では、以下のバージョンを利用します。 JDK 6 Update 16 Apache Maven 2.2.1 上記の環境がある場合は、すぐにでもLiftを利用することができますが、Liftのインストーラを利用することでMaven 2のインストールや環境変数の設定を自動で実行することもできます。下記のリンクからご使用のOSに合わせたインストーラをダウンロードして実行するだけです。 Lift Installer LiftはScalaのWebアプリケーションフレームワークですが、必ずしもScalaの実行環境をあらかじめインス

    ScalaによるWebアプリケーションフレームワーク「Lift」とは
  • ScalaによるWebアプリケーションフレームワーク「Lift」とは

    LiftはSnippetアプローチを採用した、"View First"というコンセプトのアーキテクチャを採用しています。 開発者が作成するのは、以下の4つの要素です。 1. アプリケーション設定 Boot.Scala データベースへの接続設定やURLに対してマッピングを定義する設定を行います。設定は全てScalaのプログラムで行います。 Liftでは、ほぼ全ての設定をこのBoot.Scalaで行いますので、大量のXMLファイルを管理する必要はありません。 2. テンプレート(XHTML) ブラウザに表示するためのHTMLのテンプレートです。テンプレートはXHTMLで作成します。テンプレート内に動的な出力を埋め込みたい場合は、出力を生成するSnippetをXHTML内にXMLタグとして埋め込みます。 ファイルはXHTMLファイルですので、そのままブラウザに表示することができます。 デザイナー

    ScalaによるWebアプリケーションフレームワーク「Lift」とは
  • David Pollak氏 lift と Scala を語る

    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が最近リリースされ、重要な変...

    David Pollak氏 lift と Scala を語る
  • Scalaで書かれたWebアプリフレームワークlift Web Framework 0.5 - builder by ZDNet Japan

    ヤフー担当者が語る! 安心なサービスを作るための試行錯誤 効率とリスクのバランスをどうしているのか 特集:IT最適化への道 成功の秘訣をその道のプロが解説 カギとなるのはシステムの「見える化」 データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある IT部門のDXはこれだ! IT運用管理新時代における最適な運用管理 の現場作り 単純なインフラ製品の販売ではない DX、コンテナプラットフォームの実証など 自社の取り組みで得られた知見を顧客に提案 セキュリティモデルは変わった! クラウド活用、リモートワークはあたりまえ いま求められるゼロトラスト実現のために EDRトップランナー対談:後編 セキュリティ戦略を転換せざる得ない背景と EDRのような手法が必要な理由に迫る クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテ

  • blog.8-p.info: Foursquare が Scala + Lift で書き直された件

    Posted at 2010/02/18 00:48, Modified at 2010/02/18 01:09 Foursquare は位置情報系のサービスで、Google に買収されて It's no real secret that Google wasn't supporting dodgeball the way we expected. The whole experience was incredibly frustrating for us - especially as we couldn't convince them that dodgeball was worth engineering resources, leaving us to watch as other startups got to innovate in the mobile + social sp

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Route 477(2010-02-19)

    ■ [scala] foursquareが半年かけてScala+Liftに移行した話 foursquareがLiftに切り替えたという話を聞いてびっくりしましたが、どうやら当だった模様。 スライド:foursquare.com & scala/lift 以下、内容抜粋 もとはPHP+Apache+MySQLだったが、エンジニアが書いたものじゃなく、これからの拡張のためには書き直すべきだった 静的型・コンパイル言語が好き。Wicketを試したけど、Object型使いすぎなのと関数がfirst-classでないのがちょっと Javaの頃からなるべく関数的に書くようにしてたんで、Scalaは自然 コールバック書くだけでAjaxになるのはいいね! まあせっかくスタートアップなんだし、変わった・面白いものを使ってみたかったってのはある リライトについて (書き換え中は?)PHPとセッションの共有と

    Route 477(2010-02-19)
  • FoursquareがScala製Webフレームワーク「lift」に移行 | gihyo.jp

    Foursquareという位置情報系サービスが海外だけでなく日でも人気です。iPhoneアプリなどを通じて GPSを利用して現在いる場所やお店などをマーキング(check in)し、常連を表す称号を得たりユーザ同士で情報交換を行ったりします。そして、このFoursquareがScalaベースのWebフレームワーク「lift」で書き直されたことが、Scalaのブログ記事にて発表されました。 記事のコメントに、開発リーダーのHarry Heymann氏が自ら自身のプレゼン資料へのリンクを提示してくれています。その資料を参照すると、当初FoursquareはLAMP構成でできており、エンジニアではない人がPHPで書いていたためコードがキレイではありませんでした。そのため、Javaのバックグラウンドを持つHarry氏は、RailsやDjango、Wicketなどいろいろなフレームワークを検討した

    FoursquareがScala製Webフレームワーク「lift」に移行 | gihyo.jp
  • 1