🧑‍💻복습

🧑‍💻복습/자바

Spring.. controller, service, dao, xml

보호되어 있는 글입니다.

🧑‍💻복습/자바

Myapp Spring Boot build.gradle 설명 (Timeleaf적용)

Myapp Spring Boot build.gradle plugins { id 'java' id 'org.springframework.boot' version '2.7.15' id 'io.spring.dependency-management' version '1.0.15.RELEASE' } group = 'bitcamp' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '17' } tasks.withType(JavaCompile) { options.encoding = 'UTF-8' sourceCompatibility = '17' targetCompatibility = '17' } configurations { compileOnly { extendsFrom..

🧑‍💻복습/자바

#MVC (Model-View-Controller) ?

#MVC ? model1 model2 장점 빠르고 쉽게 개발 가능 디자이너와 개발자의 분업이 가능하며 유지보수 및 확장이 쉬움 단점 JSP파일이 너무 비대해지며 Controller와 view 가 혼재하므로 향후 유지보수에 어려움 설계가 어려우며 개발 난이도가 높음 Model (모델): 모델은 어플리케이션의 데이터와 비즈니스 로직을 담당. 데이터의 저장, 가져오기, 수정, 삭제 등과 같은 작업을 처리하며, 데이터의 변화를 감지하고 필요한 경우 뷰(View) 및 컨트롤러(Controller)에 알릴 수 있는 기능을 가진다. View (뷰): 뷰는 사용자에게 데이터를 시각적으로 표현하는 역할. 웹 어플리케이션에서는 주로 HTML, CSS 및 JavaScript로 구성되며, 사용자 인터페이스를 생성하고 데이터를..

🧑‍💻복습/자바

#스크립트릿 태그란? (추후 다시 작성)

스크립트릿 태그() JSP의 스크립트릿 태그 안에는 Java 코드를 작성할 수 있습니다. 스크립트릿 태그 안의 코드는 JSP 컨테이너에 의해 서블릿 코드로 변환되어 실행됩니다. 서블릿 클래스의 service() 메서드 내부에서 실행되는 것으로 생각할 수 있습니다. 변수 선언, 조건문(if, switch), 반복문(for, while), 메서드 호출 등을 포함한 Java 코드를 작성할 수 있습니다. 예제: 스크립트릿 태그로 변수 선언 및 사용 더한 결과: 위 코드에서 num1, num2, sum 변수는 스크립트릿 태그 내에서 선언되고 초기화됩니다. 그리고 부분은 계산된 sum 변수의 값을 출력하는 EL(Expression Language)을 사용한 부분입니다. 그러나 스크립트릿 태그를 너무 많이 사용하면 ..

우동한그릇
'🧑‍💻복습' 카테고리의 글 목록