Java

What is the AOP AOPとは、Aspect Oriented Programmingの略語で、「観点指向プログラミング」と呼ばれます。 観点指向は簡単に言えば、あるロジックを基準に核心的な観点、付加的な観点に分けて見て、その観点を基準にそれぞれモジュール化するということです。 ここでモジュール化とは、ある共通のロジックや機能を一つの単位にまとめることを言います。 例えば、核心的な観点は結局、私たちが適用しようとする核心ビジネスロジックになります。 また、付加的な観点としては、コアロジックを実行するために行われるデータベース接続、ロギング、ファイル入出力などが挙げられます。 Create error api beanで管理するapiを作ってみましょう。 そして呼び出す時、以下のようにエラーを発生させてみましょう。 @RestController public class H..
What is the Spring Javaを基盤とするウェブフレームワークで、Javaで様々なアプリケーションを開発するための効率的な枠組みといえます。 JSP、MyBatis、JPAなどの技術がJavaを通じてプロジェクトに適用され、Springはこれらの技術をより効率的に活用できるように作られました。 プロジェクトを進めていると、分業しても重複するコードが発生する場合が多いです。 Springは、これらの重複コードを最小限に抑え、ビジネスロジックを簡潔に実装するのに役立ちます。 Springを使用すると、他の開発者のコードを参考にして簡単に適用できます。 これはオープンソースを効果的に活用できる構造を備えているという意味です。 要するに、SpringはJava技術をより手軽に活用できるように支援するオープンソースフレームワークです。 How to start project s..
Springとは javaで開発する時に便利なオープンソース軽量級アプリケーションフレームワークです。 オープンソースなので、複数の人が使用して検証過程を経ており、コードを修正して使用しても問題ありません。 軽量級の意味は、以前の技術に比べてspringを使えば、開発者が作成するコードが相対的に減るといいます。 アプリケーションを作成するために特化した目的のフレームワークであるため、開発時に多くの骨組みを提供し、開発が容易です。上記のような意味を持っています。 Springの特徴 特徴はpojoを目指すというところです。 pojoとは、Plain Old Java Object、つまり純粋なjavaだけを通じて生成したオブジェクトのことです。 簡単に説明すると、javaがすべて管理する開発を目指すということですが、これは外部ライブラリやモジュールを使用する場合、それが変更された時に簡単..
실행해보고 글로 남기지만 문제가 있다면 언제든 지적 부탁드립니다. 위장 문제 : 의상이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을 가진 의상은 존재하지 않습니다. clothes의 모든 원소는 문자열로 이루어져 있습니다. 모든 문자열의 길이는 1 이상 20 이하인 자연수이고 알파벳 소문자 또는 '_' 로만 이루어져 있습니다. 스파이는 하루에 최소 한 개의 의상은 입습니다. 문제를 요약하자면 상의 2개 [빨강 옷, 파랑 옷], 모자 2개 [노란 모자, 초록 모자], 신..
tenchoi
'Java' 태그의 글 목록