並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 1313件

新着順 人気順

domaの検索結果1 - 40 件 / 1313件

  • Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ

    Javaの開発と言っても、各種ミドルウェアやフレームワーク、ライブラリ、ツールなどが豊富にあり選択に悩むことは少なくないと思います。 そこで関連技術のインデックスになればと作成しました。 あくまで知っている範囲で記述しているので、コメントしてもらえれば随時追加します! すべてを書くと膨大な量になるため、現状採用が減ってきているものや、そもそもあまり採用されていないもの、後継があったり、類似のものと比較した場合に明らかに劣っているものは省いています。 ちなみにライブラリには高機能なものも多いので、分類は参考程度にご覧下さい。 サーバ系 Apache HTTP Server 世界中でもっとも多く使われているWebサーバ。 nginx フリーかつオープンソースのWebサーバで、処理性能・高い並行性・メモリ使用量の小ささに焦点を当てて開発されている。 Tomcat Java ServletやJSP

      Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ
    • 変拍子や変態系のロックバンドのおすすめ教えてくれ 路地裏音楽戦争

      1 :以下、名無しにかわりましてVIPがお送りします:2010/09/01(水) 00:12:43.03 ID:vnNohxni0 おすすめを教え合いましょうよ こんなん好き 2 :以下、名無しにかわりましてVIPがお送りします:2010/09/01(水) 00:14:30.18 ID:vnNohxni0 こんなのも好きだっきゃ http://www.youtube.com/watch?v=FhDbgp1RX4M 3 :以下、名無しにかわりましてVIPがお送りします:2010/09/01(水) 00:17:28.86 ID:vnNohxni0 これは中東系マスコア?お気に入り 88 :以下、名無しにかわりましてVIPがお送りします:2010/09/01(水) 02:24:27.98 ID:4QhnsIrm0 >>3 かっこいい 4 :以下、名無しにかわりましてVIPがお送りします:2010

      • The Seasar Foundation Project Site

        利用者向け情報 ニュース & Wiki プロダクト一覧 メーリングリスト Eclipseプラグイン Mavenリポジトリ ライセンス 各種リソース イベントサイト ファウンデーションサイト 開発者向け情報 SeasarWiki ソースコードリポジトリ 課題追跡 継続的ビルド 開発者ログイン サーバチームサイト Java プロジェクト S2Container.Java Seasar2 (S2Container) Presentation.Java Cubby Mayaa mobylet S2BlazeDS S2Flex S2JSF S2OpenAMF S2Portlet S2Struts SAStruts Teeda Ymir Persistence.Java DBFlute Doma Kuina S2Dao S2Hibernate S2JDBC S2OpenJPA S2TopLink Co

        • Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita

          元記事: Awesome Java Awesome List in Qiita Awesome Ruby Awesome JavaScript Awesome Node.js Awesome Python Awesome Go Awesome Selenium Awesome Appium Bean マッピング Bean マッピングを容易にするフレームワーク dOOv - 型安全なドメインモデルの検証とマッピングのための API を提供します. アノテーション, コード生成, および型安全 DSL を使用して, Bean の検証とマッピングを迅速かつ簡単にします. Dozer - アノテーション, API または XML 設定を使用して, あるオブジェクトから別のオブジェクトへデータをコピーするマッパー. JMapper - 高速コードマッピングのためにバイトコード操作を使用. アノテーシ

            Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita
          • SpringのCache Abstractionについて

            ╭━━┳╮╭━╮╭━━━┳━╮╭━╮ ╰┫┣┫┃┃╭╯┃╭━╮┃┃╰╯┃┃ ╱┃┃┃╰╯╯╱┃┃╱┃┃╭╮╭╮┃ ╱┃┃┃╭╮┃╱┃╰━╯┃┃┃┃┃┃ ╭┫┣┫┃┃╰┳┫╭━╮┃┃┃┃┃┃ ╰━━┻╯╰━┻┻╯╱╰┻╯╰╯╰╯ @making's tech note HomeEntriesCategoriesTagsNoteAbout HomeLatest EntriesTanzu Application Platform 1.9 (Full Profile) をEKSにインストールするメモ 🗓 Updated at 2024-04-19T04:20:37Zllama-cpp-pythonを使ってGemmaモデルを使ったOpenAI互換サーバーを起動しSpring AIからアクセスする 🗓 Updated at 2024-02-25T09:05:48ZKubernetesクラスタ内から

              SpringのCache Abstractionについて
            • 【安定のチェーン】居酒屋チェーン店の素晴らしさを説くために飲み歩いてみた

              「今日はどこに飲みに行こう?」 今回はオシャレなお店、穴場のお店ではなく、あえて安定した「チェーン店の居酒屋」をオススメいたします!さらに今回は各店舗のコスパを比較するため、生ビール・お通しの料金や、飲み放題の値段等も調べてきました。 私たちの日常生活にある、大きな問題。それは…… こんにちは、ライターをやっております みやけ(@a_komotomo)と申します。 皆様、ふと同僚と飲みに行きたくなったとき、急遽二次会に行くことになったとき。どうやって居酒屋を決めていますか? 大人数だったり、とにかく安く飲みたかったり……様々な状況がある中で都度ネットで検索して、空きがあるか確認して。この「どこで飲むか」という選択、結構しんどい作業だと思うんです。 人数・予算を伝えればそれに合ったお店を紹介してくれるキャッチのお兄さんやお姉さんなんかもいますが、「一人二品頼んでもらえればXXXX円で飲み放題

                【安定のチェーン】居酒屋チェーン店の素晴らしさを説くために飲み歩いてみた
              • 10年前のレガシーシステムをサーバーサイドKotlinでフルリニューアルしている話 #jjug_ccc #ccc_g2

                JJUG CCC 2017 Fall での発表資料です ◆githubにサンプルプロジェクトあげてます https://github.com/maeharin/kotlin-dvd-rental-dev ◆Kotlinのイベント「どこでもKotlin」を開催してます! https://m3-…

                  10年前のレガシーシステムをサーバーサイドKotlinでフルリニューアルしている話 #jjug_ccc #ccc_g2
                • GitHub - google/ssl_logger: Decrypts and logs a process's SSL traffic.

                  geffner@ubuntu:~$ # Make a local pipe for input to our openssl client geffner@ubuntu:~$ mkfifo pipe geffner@ubuntu:~$ # Create our openssl client, which will receive input from our pipe geffner@ubuntu:~$ openssl s_client -ign_eof -connect example.org:443 > /dev/null 2> /dev/null < pipe & [1] 98954 geffner@ubuntu:~$ # Begin writing the request to our pipe geffner@ubuntu:~$ printf "GET / HTTP/1.0\nH

                    GitHub - google/ssl_logger: Decrypts and logs a process's SSL traffic.
                  • liveplasma music, movies, search engine and discovery engine

                    Search, Explore, Discover Liveplasma lets you discover new musical artists and books based on what you already like... Music Linkin Park, Molchat Doma, Richy Mitch & The Coal Miners, Neil Young, Bon Iver

                    • “テストコードを書く文化”をどう形成していったか 開発速度と品質の両立を支える3つの「自動テスト」とは

                      株式会社ラクスが開催するエンジニア向けのイベント「RAKUS Meetup」。今回は「SaaS新規プロダクトの技術」をテーマに、同社プロダクト「楽楽労務」の開発を担当する福岡憲治氏が登壇し、「新規プロダクトの開発速度と品質の両立を支える自動テスト」という内容で話をしました。 新規プロダクトならではの悩み 福岡憲治氏(以下、福岡):それでは『新規プロダクトの開発速度と品質の両立を支える自動テスト』というタイトルで福岡が発表いたします。お願いします。 ではいきなりですが、まずはじめに、新規プロダクトとタイトルに入っているとおり、新規プロダクトならではの悩みについて、簡単にお話しできればと思います。 まず1つ目、ドメインに対する理解が不十分だったり、アジャイルに機能開発していくので、作り直しが発生します。あるいは、新規プロダクトである程度できあがってくると、チームメンバーを増員することになります

                        “テストコードを書く文化”をどう形成していったか 開発速度と品質の両立を支える3つの「自動テスト」とは
                      • 「うらがみが Java まわりの ORM を知りたい会」 に参加してきた - ひだまりソケットは壊れない

                        うらがみがJavaまわりのORMを知りたい会 - connpass Java の O/R マッパーまわりの話を知りたかったので、6/14 に行われた勉強会 「うらがみが Java まわりの ORM を知りたい会」 に参加してきました。 会場は和室でした。 Java まわりの O/R マッパー、あんまり詳しくないのでいろいろ知れて良かったです。 メモを残しておきます。 発表内容 Java の ORM、Doma の話 +α (@backpaper0 さん) 発表資料: JavaのORM、Domaの話 +α — JavaのORM、Domaの話 1.0 documentation いろんな O/R マッパーについての簡単な紹介と、Doma の紹介。 紹介された O/R マッパーのうち、使うとしたら JPA か Iciql か Doma かなーという気持ちになった。 (個人の感想です。) ちなみに紹

                          「うらがみが Java まわりの ORM を知りたい会」 に参加してきた - ひだまりソケットは壊れない
                        • Java ORマッパー選定のポイント #jsug

                          2019/01 JSUG勉強会の資料です。 この資料でDisっているのはJPAではなく、 ・何も考えずに「標準だから」というだけでJPAを選ぶ人 ・OSSに全くコントリビュートせずにフリーライドする人 です。Read less

                            Java ORマッパー選定のポイント #jsug
                          • ようやくSaStrutsを卒業してSpring bootデビューしたので良かった点と悪かった点を書いてみます - 文系プログラマによるTIPSブログ

                            長い道のりでした・・・ 今回の記事は長文になります。 ありがとうSeasar。そしてさようなら。 次のフレームワークは Spring bootを使ってみて 良かった点 Spring STSが便利 application.ymlが便利 セッションレプリケーションが楽 ロガー周りが楽 Controllerが使いやすい actuatorのhealthcheckが便利 gzip圧縮転送が楽 Fully ececutable jarが楽 swaggerとの連携が楽 設定ファイルと定数クラスの紐付けが楽 静的リソースのバージョニングが便利 悪かった点 application.ymlで警告が出てしまうプロパティが有る Spring Batchが難しい 例外ハンドリング周りに注意 ログ設定まわりの混乱 domaとの連携に一手間必要 mime-typeにjsonpが無い jsonpに謎のコメントが混入する

                              ようやくSaStrutsを卒業してSpring bootデビューしたので良かった点と悪かった点を書いてみます - 文系プログラマによるTIPSブログ
                            • 【悲報】安倍晋三、自分のFacebookに批判的なコメントをした者にブロック連発していた事が判明 [転載禁止]c2ch.net : てきとう

                              2014年11月29日09:00 カテゴリ自民党ネトウヨ 【悲報】安倍晋三、自分のFacebookに批判的なコメントをした者にブロック連発していた事が判明 [転載禁止]c2ch.net 1 :番組の途中ですがアフィサイトへの転載は禁止です:2014/11/26(水) 17:01:12.29 ID:zn5qLHxX0 ?BRZ(11010) 盛田隆二 ?@product1954 ・ 11月25日 安倍首相のFBにアクセスして「あなたには閲覧する権限がないため、表示できません」と案内された時、 コメント欄にネトウヨが大量発生してる事態を首相も憂慮してFBを閉鎖したのかな、と一瞬思いました。 まさか批判的な書き込みをしただけで自分がブロックされたとは夢にも思わず beast 8230@beast8230 "@product1954: ぼくも同様に、安倍首相のFBのコメント欄のあまりにもひどい嫌韓

                                【悲報】安倍晋三、自分のFacebookに批判的なコメントをした者にブロック連発していた事が判明 [転載禁止]c2ch.net : てきとう
                              • Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ

                                Javaの開発と言っても、各種ミドルウェアやフレームワーク、ライブラリ、ツールなどが豊富にあり選択に悩むことは少なくないと思います。 そこで関連技術のインデックスになればと作成しました。 あくまで知っている範囲で記述しているので、コメントしてもらえれば随時追加します! すべてを書くと膨大な量になるため、現状採用が減ってきているものや、そもそもあまり採用されていないもの、後継があったり、類似のものと比較した場合に明らかに劣っているものは省いています。 ちなみにライブラリには高機能なものも多いので、分類は参考程度にご覧下さい。 サーバ系 Apache HTTP Server 世界中でもっとも多く使われているWebサーバ。 nginx フリーかつオープンソースのWebサーバで、処理性能・高い並行性・メモリ使用量の小ささに焦点を当てて開発されている。 Tomcat Java ServletやJSP

                                  Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ
                                • Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita

                                  元記事: Awesome Java Awesome List in Qiita Awesome Ruby Awesome JavaScript Awesome Node.js Awesome Python Awesome Go Awesome Selenium Awesome Appium Bean マッピング Bean マッピングを容易にするフレームワーク dOOv - 型安全なドメインモデルの検証とマッピングのための API を提供します. アノテーション, コード生成, および型安全 DSL を使用して, Bean の検証とマッピングを迅速かつ簡単にします. Dozer - アノテーション, API または XML 設定を使用して, あるオブジェクトから別のオブジェクトへデータをコピーするマッパー. JMapper - 高速コードマッピングのためにバイトコード操作を使用. アノテーシ

                                    Awesome Java : 素晴しい Java フレームワーク・ライブラリ・ソフトウェアの数々 - Qiita
                                  • オシャレな玄関土間にするための事例や趣味や収納などの活用方法 - MY HOME STORY │スーモカウンター注文住宅

                                    薪ストーブがある土間(写真/西川公朗、設計/松本直子建築設計事務所) 日本家屋の玄関にある土間。もともとは家に上がるためのスペースであった土間が、近年では家全体の印象を決定づける顔となりつつあります。面積を広くとっておしゃれな空間を演出する場所として、また便利な収納スペースとして、役割が見直されている土間について建築士の松本直子さんにお話を聞きました。 玄関土間とは? 玄関土間をオシャレにする工夫とは? 日光や照明で明るさを調整 素材にこだわる オシャレな玄関土間にするための素材バリエーション 三和土(たたき) コンクリート モルタル タイル 天然石 玄関土間のメリット 玄関土間の活用方法4選 土間収納として活用 「ガサ置き」(ストック)の場所 日常的な備品の仮置き場 家庭菜園の収穫場所 上着類の収納場所 スポーツ系の趣味道具の置き場所 コミュニケーションのきっかけ 趣味スペースとしてオシ

                                      オシャレな玄関土間にするための事例や趣味や収納などの活用方法 - MY HOME STORY │スーモカウンター注文住宅
                                    • Seasar - DI Container with AOP -

                                      利用者向け情報 ニュース & Wiki プロダクト一覧 メーリングリスト Eclipseプラグイン Mavenリポジトリ ライセンス 各種リソース イベントサイト ファウンデーションサイト 開発者向け情報 SeasarWiki ソースコードリポジトリ 課題追跡 継続的ビルド 開発者ログイン サーバチームサイト Java プロジェクト S2Container.Java Seasar2 (S2Container) Presentation.Java Cubby Mayaa mobylet S2BlazeDS S2Flex S2JSF S2OpenAMF S2Portlet S2Struts SAStruts Teeda Ymir Persistence.Java DBFlute Doma Kuina S2Dao S2Hibernate S2JDBC S2OpenJPA S2TopLink Co

                                      • クラスメソッドによる2024年OSS支援(5件)を紹介します | DevelopersIO

                                        2024年。今年も去年に引き続きクラスメソッドとしてOSS支援(5件)を実施させていただいたので、その内容を報告いたします。 「そろそろOSS支援の季節がやってまいりましたね!」 「今年は全社で候補を募ろうぜ」 2023年に実施していたクラスメソッドによるOSS支援ですが、2024年の今年も5つのOSSに対して支援を実施させていただきました。このブログでは、支援先の選定過程や選定理由などをご報告いたします! 2023年(去年)のOSS支援内容 2023年も同じような時期に、クラスメソッドとしてOSS支援を実施しております。詳細はこちらをご参考ください。 クラスメソッドOSS支援開始のお知らせ そもそもなぜクラスメソッドはOSSを支援するのか? (この内容は去年と変わらずですが、大事なことなので再掲しています) そもそも、なぜクラスメソッドがOSSを支援するのか、その理由を説明します。この草

                                          クラスメソッドによる2024年OSS支援(5件)を紹介します | DevelopersIO
                                        • 建築パース作成支援サイト 建築パース.com

                                          本サイトではより多くの方に快適に利用して頂ける様に、アクセシビリティ面を充分に考慮したコンテンツの提供を心がけております。その一環として、閲覧対象コンテンツの全てにスタイルシートを使用して制作しております。現在閲覧に使用されているブラウザには、当方制作のスタイルシートが適用されておりませんので表示結果が異なりますが、情報そのものをご利用するにあたっては問題はございません。 2024年8月1日 [今月の一枚]坂井恒太さんのRhinocerosで作成した建築パース「建築の死と生」。 2024年7月12日 [今月の一枚]尾川哲嗣さんのMODOで作成した建築パース「妄想別荘4」。 2024年7月1日 [今月の一枚]サンデンリテールシステム株式会社 西村栄二さんの3ds Maxで作成した建築パース「某大学内食堂DISHUP」。 2024年6月18日 [今月の一枚]大城彦樹さんのShade3Dで作成し

                                            建築パース作成支援サイト 建築パース.com
                                          • Spring Fest 2017 「エンタープライズで利用するSpring Boot」#jsug #sf_h1

                                            2. Copyright © 2017 Bigtree Technology&Consulting Ltd. All Rights Reserved. 2 自己紹介 • 名前 – 廣末 丈士(ひろすえ たけし) • 仕事 – 官公庁のSIプロジェクトの開発リーダ – 新技術検証、プロトタイプ開発 • 好きな技術・サービス – AWS – Docker – Spring Boot(Java) • GitHub https://github.com/Thirosue • Quita https://qiita.com/takeshi_hirosue 3. Copyright © 2017 Bigtree Technology&Consulting Ltd. All Rights Reserved. 3 対象者と前提 • 対象者 – 開発者(Springにこだわらない) 特に開発標準策定に関わる

                                              Spring Fest 2017 「エンタープライズで利用するSpring Boot」#jsug #sf_h1
                                            • KotlinとSpring Bootとか諸々を使ってMicroservicesを作ってみた - tehepero note(・ω<)

                                              2016 - 09 - 28 KotlinとSpring Bootとか諸々を使ってMicroservicesを作ってみた 最近バックグラウンドで稼働する決済系のMicroservicesをKotlinで作ってめでたく運用開始したので、どんな感じでやったかを雑に共有。 Kotlin選択の理由 自分は Scala が好きなんですけど、周りに書ける人いないし、そんなに時間もないし、で素の Java もダルいしってなって現実的な解となったのがKotlinだったに過ぎません。 kotlinlang.org Java をバックグラウンドに持つ人が多い今のプロジェクトではなかなかよかった気がしてます。 コンパイル 速度もほどんど気にならなかったし満足(規模が大きくなったらどうなるだろうかというのはあるが)。 spring-boot-starter-web 手堅くSpring Bootを利用。もちろんKo

                                                KotlinとSpring Bootとか諸々を使ってMicroservicesを作ってみた - tehepero note(・ω<)
                                              • Domaの開発で大切にしている10のこと - Qiita

                                                自己紹介 中村 Domaの開発者 開発歴 7年と2か月 twitter: nakamura_to github: nakamura-to Domaとは? JavaのDBアクセスフレームワーク 注釈処理(JSR 269)でコード生成 & コンパイル時検証 実行可能なSQLテンプレート Domaの歴史 2009/05: 開発開始 2009/02: v1.0.0リリース 2014/07: v2.0.0リリース (Java 8対応) 2016/06: v2.11.0リリース(最新版) 1. 動かさないとわからないを減らす コンパイル時にできるだけチェック Javaコードに対して 例:アノテーションの存在チェック SQLファイルに対して 例:パラメータの存在チェック

                                                  Domaの開発で大切にしている10のこと - Qiita
                                                • Node.js vs Play vs SAStruts - hakobera's blog

                                                  前置き Experiences with Node.js: Porting a RESTful Service Written in Java - ZiggyTech 上記記事では、実験的にJava (Jersey + Hibernate on Tomcat) で実装された REST API サーバを Node.js で書きなおしてみたら、少ないリソース(CPU/メモリ使用量)でほぼ同等のパフォーマンスが出せたよ(ただし、O/Rマッパーを使用しない場合)、と書いてあります。この件に関して @koichik さんとやり取りしていた中で以下のような意見を頂いたので、実際にやってみましたという記事です。 @hakobera メジャーってことだと,あの比較が Play ではなく Tomcat なのは正解.日本的には Jersey ではなく Struts (もちろん 1 の方)なら更によかったw 2

                                                  • 自由と平等の攻防 ―― アメリカでの同性婚合法化の波を理解するために/北丸雄二 - SYNODOS

                                                    米最高裁が伝統的な男女の結婚しか本当の結婚と認めないとした連邦法の結婚防衛法(DOMA=Defence Of Marriage Act)を違憲と判断したというニュースは日本でも大きく報道されました。それに付随して新聞各紙やテレビも、たとえば米国でのゲイの認知度の高まりや様々な社会的な変化を、さらには世界ではすでに15カ国で同性婚が認められていることなどを紹介しています。 ところが半年ぶりに帰国しているこの日本国内で、そういう事情が一般にどれだけ理解されているのだろうかというと、なんだかみなさん、きょとんとしているというか、うーんと唸ったきり思考停止になっているような感じなのです。ニュースを伝える各メディアのアメリカ特派員たちも、限られた紙面や放送時間の中で何をどう伝えればよいのか、いまひとつ決めかねて米国での報道をそのまま受け売りしたような、結果的にとても断片的な、あるいは断面的なリポート

                                                      自由と平等の攻防 ―― アメリカでの同性婚合法化の波を理解するために/北丸雄二 - SYNODOS
                                                    • 【画像】残酷な天使のテーゼの作詞家がエヴァに抱いている印象wwwそして印税のカラクリwww : 無題のドキュメント

                                                      【画像】残酷な天使のテーゼの作詞家がエヴァに抱いている印象wwwそして印税のカラクリwww 【印税で1億円稼ぐ】 9: 名無しでいいとも! :2015/09/10(木) 23:37:56.64 ID:KmYeXZ86.net ねこさんw 10: 名無しでいいとも! :2015/09/10(木) 23:37:57.90 ID:zJa9dTZa.net エヴァ来る? 303: 名無しでいいとも! :2015/09/11(金) 00:00:33.49 ID:U0UGoNOn.net ねむこだと思ってた 22: 名無しでいいとも! :2015/09/10(木) 23:46:19.93 ID:P8rqznB6.net 眠子ってネコって読むんだ 319: 名無しでいいとも! :2015/09/11(金) 00:00:57.64 ID:xKJWyY32.net 好きなものイケメンてwww 316: 名無

                                                      • 【全部俺】JavaのIDE、どれを使う?【3大IDE頂上決戦】 - 行きあたりばったりエンジニアの日記

                                                        皆さんはJavaのIDE、何をお使いでしょうか。 2015年現在では、おそらく以下の3つのいずれかだと思います。 Eclipse NetBeans IntelliJ IDEA (ちなみに、僕自身が使った経験がほとんどないので、VimやEmacsなどのエディタは今回のスコープから除外しますm( )m) 僕自身は、社会人になってからJavaを学び始め、新人研修はサクラエディタで受講し、それ以降はしばらく数年はEclipseのみを使っていました。 NetBeans歴は2年くらい、IntelliJ IDEA歴は1年くらいで、どのIDEも普段使いにはほぼ問題ない、というくらいのレベルです。 逆に言えば、どれもまだまだ使いこなせてないんじゃないかとも自分では思っています(^^; その程度のレベルの僕ですが、現時点でどのような見解を持っているのか、それぞれのIDEの特徴を比較しつつ説明したいと思います。

                                                          【全部俺】JavaのIDE、どれを使う?【3大IDE頂上決戦】 - 行きあたりばったりエンジニアの日記
                                                        • dodaの技術負債を解消するコンテナ環境で動くAPIサーバー - techtekt

                                                          こんにちは。dodaサイト開発グループの齋藤です。 doda トップページリビルドプロジェクトにて、コンテナ環境で動くAPIサーバー(hydrogenと社内では読んでいます)を作成しました。 そのAPIサーバーの開発が活発化してきたため、社外向けへの知見の共有と、社内のチーム向けのドキュメントとして、プロジェクトにおいて工夫した点などをこの記事にて公開することにします。 なぜAPIサーバー(hydrogen)を作成したのか これまでdodaではJava側でHTMLまで返すMPA(Multiple Page Application)で作られていました。 しかし今回のdodaトップページリビルドプロジェクトではSPA(Single Page Application)で作っており、APIが必要になりました。 参考:フロントエンドに関する記事はこちらです。 APIの作成は既存のシステムでも可能です

                                                            dodaの技術負債を解消するコンテナ環境で動くAPIサーバー - techtekt
                                                          • レイヤー設計とか、オブジェクト指向とか、DDDとか、その辺 - まっつんの日記

                                                            自分の指向としては、技術の勉強というとDDDとかOODとか、そういう抽象的方面が好きなのだが、オブジェクト指向否定論もあることは承知している。 ---------------追記 2020/09/27 この記事は「ユーザーのメンタルモデルを反映させる」というMVCの本来の設計思想を捉えていません。ただ、巷に流布しているものを元に考えた記事としては資料的には無価値ではないと思いますので、ログとして残しときます。 MVCの本来の考えはOOUIの本や、コプリエンのLean Architecture本が良さそう ------------------------------- 過剰設計の落とし穴 実際、レイヤー構造や業務モデルを頑張って作っているが、実装時に足かせになったり、プログラマがよく規約や方針を理解できずに、ごちゃごちゃに作り、余計に複雑になってしまったりするのは、色々聞く。(自分はこれをや

                                                              レイヤー設計とか、オブジェクト指向とか、DDDとか、その辺 - まっつんの日記
                                                            • アンケート作成システムのサーバサイドをKotlin + Quarkus + Doma, CQRSで構築している話 - エムスリーテックブログ

                                                              エムスリー エンジニアの岩本です。 現在私の所属しているチームでは、以前作成したアンケートを作るためのシステムのサーバサイドリプレースを検討しています。 ちなみにクライアントサイドは下記のものです。 qiita.com 採用した技術 なぜQuarkus? SQLアクセスはDoma Domaの記述方法 Quarkus + Domaで見つかった問題 設計方針はCQRS まとめ We're hiring! 採用した技術 以前のサーバサイドはJavaで作られており、再利用可能な既存の資産もあるため、JVM系の言語を検討しています。 他のシステムではKotlin + SpringBootを使っているため同様の構成も考えられるのですが、 SpringBootが開発しているうちに重くなり、起動に数十秒かかるようになり開発スピードが遅くなってしまったことや 新しいものに挑戦したいという技術者の考えを重要視

                                                                アンケート作成システムのサーバサイドをKotlin + Quarkus + Doma, CQRSで構築している話 - エムスリーテックブログ
                                                              • Introducing Domain-Oriented Microservice Architecture

                                                                You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more Introduction Recently there has been substantial discussion around the downsides of service oriented architectures and microservice architectures in particular. While only a few years ago, many people readily adopted microservice architectures due to the numerous benefi

                                                                  Introducing Domain-Oriented Microservice Architecture
                                                                • #jjug_ccc DDDとMicroservicesについて喋ってきましたー(∩´∀`)∩ - Mitsuyuki.Shiiba

                                                                  楽しかった! DDD & Microservices with Spring Cloud 前半がこれまで僕が経験してきたDDD 後半がこれからのために素振りしておきたいこと これまで僕が経験してきたDDD 最近、組織について考えるようになってきたのもあって「境界づけられたコンテキスト」が一番大切だなって実感してる。全てを一度に相手にするのではなく、切り取られた世界を作って、その中で適用していく。その切り取られた世界の間の関係性もデザインしていく。そうすることで複雑さを手に負える大きさでコントロールできる。 DDDを知った当初は、エンジニアとしてEntityやValueObjectのところが面白いなーって思ってゴニョゴニョコード書いてたりしてたんだけど、しばらくして「もっと良いコード書くためにはその土台となるチームづくりをしなきゃ!」と思ってスクラムを導入してたんだけど、しばらくして「チーム

                                                                    #jjug_ccc DDDとMicroservicesについて喋ってきましたー(∩´∀`)∩ - Mitsuyuki.Shiiba
                                                                  • はてなアンテナ - あいふぉんてな

                                                                    おとなりアンテナ | おすすめページ 2024/03/06 11:08:46 伊藤浩一のW-ZERO3応援団 2024-03-06 「MonoMaster」の付録にムーミンとスナフキンがデザインされた本格グリル 2024/03/06 08:54:26 酔いどれオヤジのブログWP iPadOS 17 6 Mar 2024 Apple、新しい絵文字やPodcastの文字おこしなどを 2024/03/06 06:04:08 ウチの場合は- 毎日jp(毎日新聞) 宝塚歌劇団・劇団員死亡 日本音楽コンクール 青嵐の旅人 仲畑流万能川柳 桜田です おとなの週末 男の 2024/03/06 01:07:47 林 伸夫「Long and Winding Mac」 2024.03.04 Windowsの大迷惑を斬る Windowsのスタートメニューは使い慣れた左下 2024/03/05 22:00:07 T

                                                                    • 美しき青きDoma!~SQLとIDEが奏でる美しきORマッピング~ - 行きあたりばったりエンジニアの日記

                                                                      このブログについて これはJava Advent Calendar 2014 - Qiitaの10日目の記事です。 昨日(2014/12/09)は@irofさんの「Javaであまりしないコーディング - 日々常々」でした。 明日(2014/12/11)は@dk_masuさんです。 今回、僕は「Doma」というORマッパーについて調べました。 Domaには「バージョン 1」と「バージョン 2」がありますが、今回はJava SE 8に対応している「バージョン 2」を取り上げます。 Domaは日本語のチュートリアルが充実しているため、今回のブログでは、Domaを使うための最初の環境作成や、チュートリアルを読んで理解できるようになるための下地となる、基本的な部分について解説したいと思います。 Domaを使って、簡単な検索Webアプリを作ります。 サーブレット・JSPで作っていますので、適宜お使いの

                                                                        美しき青きDoma!~SQLとIDEが奏でる美しきORマッピング~ - 行きあたりばったりエンジニアの日記
                                                                      • どこでもKotlin #2 〜サーバーサイドKotlin特集〜 を開催しました! #m3kt - エムスリーテックブログ

                                                                        エンジニアの星川 id:oboenikui です。 2017/09/28にSpeeeさんのオフィスにて、弊社主催のKotlin勉強会である「どこでもKotlin #2 〜サーバーサイドKotlin特集〜」を開催しました。 エムスリーではAndroidの開発言語としてだけでなく、サーバーサイドでもKotlinを実戦導入しています。 「どこでもKotlin (通称どこコト)」は、そんなKotlinがアプリやサーバーサイドなどどこでも使える言語として、一部の会社だけではなくどこでも使われるようになって欲しい、という願いを込め、Kotlinを盛り上げるために約月1回の頻度で開催していく予定の勉強会です。 第2回目の今回は、サーバーサイドにフォーカスを当てた回として予告しており、発表3つ全てがサーバーサイドKotlinに関する内容となりました。 Kotlin勉強会で内容がサーバーサイドのみのものとい

                                                                          どこでもKotlin #2 〜サーバーサイドKotlin特集〜 を開催しました! #m3kt - エムスリーテックブログ
                                                                        • 猿でも作れるサーバサイドKotlin入門【Spring Boot, Doma2】Part1 - Qiita

                                                                          初めに この記事を見ているということはもうKotlinが熱い!っていう話をする必要はないと思いますが、KotlinはJavaとの互換性が高く、将来的にはAndroid、iPhone、Webを全てKotlinで書くようになるかもしれません。アツイ!! 現在では企業が続々とKotlinを開発に取り入れており、方々でその有用性がうたわれています。 ・「Kotlinで書くとJavaには戻れない」Androidアプリ開発にKotlinを導入したヤフーが感じたメリット ・Android開発を受注したからKotlinをガッツリ使ってみたら最高だった 僕はインターン先であるZOZOテクノロジーズのAndroidエンジニアの方に聞いてKotlinの存在を知りました。 Kotlinを用いてWebで何かしてみたいと思い、少し勉強しようとしたところ、なかなか情報が出てきません(Androidアプリを作ったりするや

                                                                            猿でも作れるサーバサイドKotlin入門【Spring Boot, Doma2】Part1 - Qiita
                                                                          • LombokとLombok-pg: Javaコードを減量する魔法のスパイス

                                                                            この記事はJavaアドベントカレンダー2014の12月24日分です。昨日は、 nagaseyasuhito さんによる Mavenでマスター/スレーブ構成のMySQLを起動して結合テストをするぞ という記事でした。Mavenでこんなことまでできるんだなぁということが分かる実践的なコードで、参考にしたいです! 明日は、いよいよアドベントカレンダー最終日、担当は kokuzawa さんになります。 コードをシンプルにできるラムダ式への注目 さて今年の日本のJavaアドベントカレンダーは、4月にJava 8がリリースされたこともあって、Java 8に関連した記事が多かったようです。その中でも、特にラムダ式への注目が際立ちました。 ラムダ式の最たる活用例 Stream APIについては、12月17日のcom4dcさんがデータ処理がどう簡潔に書けるかをコード例で示されています。また12月20日のRy

                                                                              LombokとLombok-pg: Javaコードを減量する魔法のスパイス
                                                                            • Eclipse で Pluggable Annotation Processing API - taediumの日記

                                                                              Pluggable Annotation Processing API はJava6から導入されたAPIです。これをつかうと、コンパイル時にアノテーションを読んでコードを生成したり、検証したりできます。javac実行時に処理できるのはドキュメント見るとわかるのですが、実はEclipseのビルド時にフックできます(Eclipseのエディタ上にエラー表示とかもできる)。Eclipseで動かそうとして情報をあさったんですが、なかなかわかりやすいものが見つからなかったのでここに書いておきます。実は簡単なんですけど、それがどこにも見当たらなかったんですよね。 Pluggable Annotation Processing APIの説明サイトはいくつかあって最後にリンクはっておきました。 EclipseはJava6で動かそう まずは、EclipseがJava6でうごいていることを確認するといいです。

                                                                                Eclipse で Pluggable Annotation Processing API - taediumの日記
                                                                              • Doma SQLテンプレートのしくみ

                                                                                より詳細なCQRSに関する資料はこちら https://little-hands.hatenablog.com/entry/2019/12/02/cqrs 参考資料:http://little-hands.hatenablog.com/entry/jjug2017fall 社内新規プロダクトでDDD, CQRSの思想をベースとしたアーキテクチャを構築し、コマンド(更新系処理)ではSpring Data JPA(Hibernate)を、クエリ(参照系処理)ではjOOQを採用しました。 結果としてそれぞれのORMの良いところを生かした組み合わせのアーキテクチャが構築できたので、その経緯と得られた知見についてお話ししたいと思います。 以下のようなトピックを考えています。 ・CQRSの定義とメリットデメリット ・DDD,CQRSを検討するにあたってのORMの選定ポイント ・構築したアーキテクチャ

                                                                                  Doma SQLテンプレートのしくみ
                                                                                • 2013春夏 パリ・メンズコレクションの最新ファッションが斬新すぎるwwwww:ハムスター速報

                                                                                  TOP > ネタ > 2013春夏 パリ・メンズコレクションの最新ファッションが斬新すぎるwwwww Tweet カテゴリネタ 0 :ハムスター2ちゃんねる 2012/07/05 00:00 ID:hamusoku 1 Thom Browne. image by FRANCOIS GUILLOT / Getty images 2 Thom Browne. image by FRANCOIS GUILLOT / Getty images 3 Walter Van Beirendonck. image by FRANCOIS GUILLOT / Getty imageshttp://www.buzzfeed.com/ !? 1 :ハムスター名無し2012年07月05日 00:05 ID:Kot290kn0 流石にふざけ過ぎだろ 2 :ハムスター名無し2012年07月05日 00:05 ID:b

                                                                                    2013春夏 パリ・メンズコレクションの最新ファッションが斬新すぎるwwwww:ハムスター速報