タグ

javaとrailsに関するyuguiのブックマーク (18)

  • RjbJdbcAdapter

    prologue I implement Rjb-JDBC adapter, based on JRuby jdbc adapter(gem search --remote jdbc). This is very mock up code. I have little incentive to more. Please test your self and use this code. usage save such a place that "/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/rjb_jdbc_adapter.rb" Open "active_record.rb", 'rjb_jdbc' append to RAILS_CONNECTION

  • http://cappuccino.jp/keisuken/logbook/20070717.html

    yugui
    yugui 2007/07/17
    Annotationの語彙で、いまいち「これだ!」というのが少ない。AnnotationとかCompiler APIのノウハウ蓄積が鍵だと思う。とりあえずJVMは好き好き大好き。
  • ServletコンテナでRailsを動かす - recompile.net

    高井 直人 takai@recompile.net ソフトウェアエンジニア。1977年横浜生まれ。大学在学中からネットワークや情報技術にたずさわる。Web制作会社などを経て、現在はシステムインテグレータに勤務。エンタープライズRubyをテーマに社内標準の策定などに従事している。

  • rails-asyncweb: A Fast HTTP Server for JRuby on Rails

    Information The latest relase of rails-asyncweb is 0.1. You can download binary and sources from SourceForge site. Binary distribution Source distribution Getting Started Installation Install JRuby and Ruby on Rails. Set JRUBY_HOME to point to your JRuby directory. Download rails-asyncweb. Unzip rails-asyncweb to your favorite directory. Running Run rails-asyncweb from command line. $ /path/to/bin

  • [ThinkIT] 第1回:O/Rマッピング (1/4)

    連載では今話題のフレームワーク「Ruby on Rails(以下、Rails)」と現在Webアプリケーション開発で主流であるJavaのフレームワーク群を比較していきます。 比較軸については、開発に関する事項(生産性やメンテナンス性など)を中心に解説していきます。第1回の今回はO/Rマッピングを提供するフレームワークについてです。 O/Rマッピングとは、オブジェクトとRDBのテーブルをマッピングすることをいいます。O/Rマッピングフレームワークはオブジェクト指向とRDBの仲介人となることで、アプリケーションの開発生産性を向上させます。 Railsからは同梱の「ActiveRecord」というO/Rマッピングのコンポーネントを取り上げます。対してJavaのO/Rマッピングとしては、もっとも知名度が高いと考えられる「Hibernate」と、Javaの正式仕様として策定された「Java Pers

  • Ruby on RailsでEJBアノテーション風プラグイン (recompile.net)

  • JRuby + Ruby on Rails + EJB3 (JBoss編) (recompile.net)

    昨日はGlassfishで試して無理だったので、JBossで試してみましたところ、無事に動作しました。 hello_controllerの一部に修正をしています。 # -*- ruby -*- require 'java' include_class 'javax.naming.InitialContext' class HelloController WEBrickの起動は下記の感じで。 % CLASSPATH='c:/servers/jboss-4.0.4.GA/client/jbossall-client.jar;c:/servers/jboss-4.0.4.GA/client/jboss-ejb3-client.jar;c:/servers/jboss-4.0.4.GA/client/jboss-aop-jdk50-client.jar;c:/servers/jboss-4.0.

    yugui
    yugui 2006/08/09
    JRubyでRailsからEJBを呼ぶやつのJBoss編。
  • JRuby + Ruby on Rails + EJB (recompile.net)

    JRubyでRuby on Railsしつつ、EJBと連携してみようと試してみたのだけれど も、ちょい無理っぽかったでした。 とりあえず、EJBから。リモートインターフェースを定義しつつ、ステートレ スセッションビーンを作成します。 package net.recompile.ejb; import javax.ejb.Remote; @Remote public interface Hello { public String greeting(); } package net.recompile.ejb; import javax.ejb.Stateless; @Stateless public class HelloBean implements Hello { public String greeting() { return "Hello, World."; } } 次にRails

    yugui
    yugui 2006/08/09
    JRubyでrailsからEJBを呼んでみる試み
  • RailsやWebBrickも動作、Ruby-Javaの相互接続"JRuby" 0.9.0RC1 | エンタープライズ | マイコミジャーナル

    The JRuby Projectは6月30日(米国時間)、JRubyの最新版であるJRuby 0.9.0RC1を公開した。JRubyはインタプリタ型プログラミング言語RubyJavaによる実装。JavaRubyインタプリタを実装したもので、インタプリタをJavaアプリケーションに組み込んで使えるほか、スクリプトおよびクラスAPIの間のシームレスな利用が可能。 JRuby 0.9.0RC1は次の3つのライセンスのもとで公開されているオープンソースソフトウェア。 GNU GENERAL PUBLIC LICENSE Version 2 GNU LESSER GENERAL PUBLIC LICENSE Version 2.1 Common Public License Version 1.0 JRuby 0.9.0RC1は、JRuby 0.9.0のリリースへ向けたリリース候補版。これは重

    yugui
    yugui 2006/07/05
    JRubyでRailsが動いた。
  • 業務屋さんとWeb屋さん (recompile.net)

    羽生さんのブログに「で、だ。」っていう超いいエントリーがあった。 Javaを使いたいとかSeasar使いたいとか、そんな話じゃないのね。目的が達成できるならRailsでも何でもいいんですよ。ただ、目的達成に対しての投資対効果ってものを常に意識するよね、ことです。 そうそう、まさにそれ。目的こそ重要。 だから、羽生さんの「業務システムだから?」というエントリーにある Web屋と業務屋の違いとかいうけど、DBがあってコードがあってUIがあって、値が転がっていって、分岐があって繰り返しがあって、って見ていくと同じですよ。 という部分については、ちょっとだけ、えーって思っちゃう。 せっかく全体の話で感動していたのに、部分が似ているからって、一緒にしちゃあマズいんじゃないだろうか。さらに、 少なくとも、マルチユーザな形でRDBMSを使ってる時点で適用領域はかなり似てきますよ。 ってな具合

    yugui
    yugui 2006/06/20
    「業務屋さん(SIer)とWeb屋さんは目的が違います。ですから、同じ道具を利用するにしても「目的達成に対しての投資対効果」が異なります。」
  • Railsの生産性とそれで提供したい価値 - moroの日記

    昨晩の続き。じゃあ仕切り直してなんでRailsって生産性が高いっていうの?というお話です。 DB設計はやっぱり必要で、UIも考えなくちゃいけないうえ、自動生成は客寄せで、ワークフローエンジンもないけれども、Railsの強みって言うのは一つはまさにRubyで書けるということ。二つ目はシンプルな哲学に基づいたフルスタックなフレームワークがいまある、ということ。 言語重要 えっと、まず予防線を。JavaはダメでRuby最高、といいたいわけではなく。 Railsの強みはRubyのシンタックスの柔軟さから来るDSLっぽい記法や、Rubyの動的な側面から来る徹底的な(自動生成じゃない部分、手動で書くべきロジックの)コードの削減だったりするんじゃないかと。ブロックと遅延評価だったり、括弧が省略できることであったり、クラスがインスタンスであったり動的にメソッドが定義できたり、っていうのはすべて書きたいコー

    Railsの生産性とそれで提供したい価値 - moroの日記
  • DTOなりDXOとDRYとかRailsのインパクトとか - recompile.net

    あー、なんかわかった。理論的には、必要性がわかってるのに、実装しようとするとモニョっちゃう理由。 DRY(Don't Repeat Yourself)に反するから、なんか気持ちが悪いんだ。 以下、Railsのインパクトとからめて、ダラダラと推敲せずに。 NetBeansでCRUDを自動生成するデモを見て、「あー、わかってねーな」って思っちゃうのは、Railsのインパクトを勘違いしてるからだよね。CRUDをコマンド一発で生成してくれるからRailsはすげーってわけじゃないですよ。 Railsがすげーのは、ウェブ層と永続化層を一緒にしちゃったとこっていうと語弊があるか。でも、RailsでいうModelってJava EEでいったら、Managed BeanとEntity Beanを合体させたようなもんだよね、きっと。いや、画面遷移関連の扱いが違うから一緒にはできないけど、そんな感じの糞味噌っぷり

    yugui
    yugui 2006/06/18
    「CRUDをコマンド一発で生成してくれるからRailsはすげーってわけじゃないですよ。」「結局プレゼンテーション層用にDTO(というかDXO?)が必要なら、超貧弱なJPQLなんかつかわないで、」
  • ひがやすを blog

    EJB3、JSF、JPAというJava EEの標準仕様をベースに、その開発効率をRails以上に高めようという新プロジェクトchuraを立ち上げます。churaの基構成は、Seasar2.4 + Teeda + KuinaDao + S2Hibernate-JPA + S2Dxo + ツール群という形になります。S2Hibernate-JPAは、最終的には、Kuinaで置き換えるので、すべてのプロダクトがSeasarファウンデーションから提供されることになります。 churaのコンセプトは、 Agile Java EE Beyond Rails Java EEの標準仕様をベースにして、Railsを超える生産性を発揮するように拡張機能を追加します。 Java EEの標準仕様は重要。でも素のJava EEの開発は、ファイルをパッケージング化したりアプリケーションサーバのリブートがたびたび必要

    ひがやすを blog
    yugui
    yugui 2006/06/17
    さぁ。どう出るか。
  • Expired

    この記事は,掲載期限を過ぎましたのでサーバから削除しました。 このページは20秒後にEnterprise トップページに自動的に切り替わります。

  • 日本IBM

    watsonx.governanceの提供を開始 責任ある、透明で説明可能なAIのワークフローを実現する生成AIのためのガバナンス・ツール 製品の詳細 無料評価版を試す このたびの令和6年能登半島地震で被災された皆様に謹んでお見舞い申し上げます。 令和6年1月1日に発生した能登半島地震により被災されたお客様向けの保守サービス特別対応 システム開発や運用に生成AIを活用する「IT変革のためのAIソリューション」により、生産性と品質の向上を実現

    日本IBM
  • 5分で作るJavaEE5アプリケーション via Roumen's Weblog - きしだのHatena

    データベースはすでに用意されているところからですが、NetBeans5.5のDailyビルドを使って、5分でページ切り替えありのCRUD(マスタメンテ)を構築するFlashのデモ。 A CRUD web application in 5 minutes with NetBeans and Java EE 5

    5分で作るJavaEE5アプリケーション via Roumen's Weblog - きしだのHatena
  • 無定義Hibernate

    Ruby on Railsってのがあって、ほとんど何も書かずにDBからテーブル情報とってきてORマッピングするんですが、それと同じようにHibernateでもマッピングクラスとかマッピング定義とか書かずにORマッピングしようじゃないか、っていうものです。 マッピングクラスのソースとマッピング定義をデータベースから自動生成するなら、それを実行時にやっちゃえばいいんじゃない?ってとこで。 実際、内部で、ファイルに保存すれば普通にマッピング定義として使えるようなhbm.xmlを生成してます。 ここからダウンロードしてください。 http://www.fk.urban.ne.jp/home/kishida/soft/hibernateonrails-preview.zip(16KB) Java2SE5の文法を使ってるので、Java2SE5.0以降じゃないと動きません。 あと、

  • OBB vs AABB - Radium Software Development

    This domain may be for sale!

  • 1