2016-03-01から1ヶ月間の記事一覧
そういえば書いてなかったなぁ〜と DIとAOPといえば最近EOFが公式ページで告知されたSeasarが最初だったわけです で、ProxyベースAOPから時代はバイトコードを操作するAOPへ進化し、さらにバイトコードを操作するMockツールが登場し、APTが消え、AnnotationP…
nettyのMSF4JとServletのSparkFrameworkの比較はなかなか難しいものがある 何に悩むってMSF4JはJAX-RSって仕様を基準にしてるよなぁ〜 あと数年したら「まだJAX-RS???」ってなりそうな気もしててその時の脱出プランが必要かなとw まぁその時はマイクロサ…
WebFrameworkだけの場合はDIに依存した体にはどうしてもDIな機能が欲しい ただし、こっちが要求しない限り黒魔術を使わない素直で良い子が希望 って深夜にネットを徘徊して見つけたJodd http://jodd.org/ 個別のComponentがばらばらにあって、好きなのを組み…
ビッグなデータを扱うあれとは違う方のSpark http://sparkjava.com/ これはJettyを通信モジュールとして内部に抱え込んで好き勝手するタイプのやつ Jettyを抱え込んでるだけにそこを切り離してTomcat等の上にも乗っけれるらしい もちろんJAX-RSもDIもない世界…
コメントでcero_tに教えて貰ったやつ http://wso2.com/products/microservices-framework-for-java/ みてみたらnetty & JAX-RSの組み合わせ とはいえ、DIコンテナのサポートの口とか全くないんだなぁ・・・ 黒魔術が嫌いなだけでDIは嫌ってないw でもFeatur…
そういえば、昔Spring MVCが嫌いで触ってたNinjaってどうだったっけ・・・ Ninja is a full stack web framework for Java. 足回りは・・・Guice オールインワンだし、黒魔術は少なめだし仕組み全部判ってるから良いんだけど 欲しいのはRestサーバをチョコっ…
DIとかAOPを使うと黒魔術満載になってnot魔術師のまこたんの能力を超えそうなので、JAX-RSってどうなんだっけ〜って調べてみた JAX-RSの〜足回りには〜CDI! CDIコンテナを自由に組み合わせ出来るの・・・か? CDIちょっと試したらやっぱり黒魔術が登場して…
送信したい人 受信したい人(ML含む) サーバ 送信したい人、受信した人は全員サーバにアカウントを作成 メールアドレスを入力 メールアドレスを承認 アクセスキーを取得 アクセスキーは各自個別のキーなので秘密にする 送信したい人は アップロード画面にメー…
正確に言うとDIとかAOPを使う事で、Javaのバイトコード処理とかProxyが自動的にプログラム内に入り込んだりする事に起因する色んな事が面倒になってきた。 POJOに見せかけてるけど、実際にはそんなクラスは使われなくて黒魔術によってくみ上げられたものが動…