makotan _at_ gmail dot com

2016-03-01から1ヶ月間の記事一覧

DIとAOPが面倒になったわけ

そういえば書いてなかったなぁ〜と DIとAOPといえば最近EOFが公式ページで告知されたSeasarが最初だったわけです で、ProxyベースAOPから時代はバイトコードを操作するAOPへ進化し、さらにバイトコードを操作するMockツールが登場し、APTが消え、AnnotationP…

DIとAOPが面倒になったのでここまでのまとめ

nettyのMSF4JとServletのSparkFrameworkの比較はなかなか難しいものがある 何に悩むってMSF4JはJAX-RSって仕様を基準にしてるよなぁ〜 あと数年したら「まだJAX-RS???」ってなりそうな気もしててその時の脱出プランが必要かなとw まぁその時はマイクロサ…

DIとAOPが面倒になったのでJodd

WebFrameworkだけの場合はDIに依存した体にはどうしてもDIな機能が欲しい ただし、こっちが要求しない限り黒魔術を使わない素直で良い子が希望 って深夜にネットを徘徊して見つけたJodd http://jodd.org/ 個別のComponentがばらばらにあって、好きなのを組み…

DIとAOPが面倒になったのでSparkFramework

ビッグなデータを扱うあれとは違う方のSpark http://sparkjava.com/ これはJettyを通信モジュールとして内部に抱え込んで好き勝手するタイプのやつ Jettyを抱え込んでるだけにそこを切り離してTomcat等の上にも乗っけれるらしい もちろんJAX-RSもDIもない世界…

DIとAOPが面倒になったのでMSF4J

コメントでcero_tに教えて貰ったやつ http://wso2.com/products/microservices-framework-for-java/ みてみたらnetty & JAX-RSの組み合わせ とはいえ、DIコンテナのサポートの口とか全くないんだなぁ・・・ 黒魔術が嫌いなだけでDIは嫌ってないw でもFeatur…

DIとかAOPが面倒になったのでNinja

そういえば、昔Spring MVCが嫌いで触ってたNinjaってどうだったっけ・・・ Ninja is a full stack web framework for Java. 足回りは・・・Guice オールインワンだし、黒魔術は少なめだし仕組み全部判ってるから良いんだけど 欲しいのはRestサーバをチョコっ…

DIとかAOPが面倒になったのでJAX-RS

DIとかAOPを使うと黒魔術満載になってnot魔術師のまこたんの能力を超えそうなので、JAX-RSってどうなんだっけ〜って調べてみた JAX-RSの〜足回りには〜CDI! CDIコンテナを自由に組み合わせ出来るの・・・か? CDIちょっと試したらやっぱり黒魔術が登場して…

「メールにファイルをパスワード付きzipして添付ファイル付けて後からメールでパスワード送る」方法の代わりを考えた

送信したい人 受信したい人(ML含む) サーバ 送信したい人、受信した人は全員サーバにアカウントを作成 メールアドレスを入力 メールアドレスを承認 アクセスキーを取得 アクセスキーは各自個別のキーなので秘密にする 送信したい人は アップロード画面にメー…

DIとかAOPが面倒になってきた。

正確に言うとDIとかAOPを使う事で、Javaのバイトコード処理とかProxyが自動的にプログラム内に入り込んだりする事に起因する色んな事が面倒になってきた。 POJOに見せかけてるけど、実際にはそんなクラスは使われなくて黒魔術によってくみ上げられたものが動…