1️⃣ MVC란?M: Model (모델)V: View (뷰)C: Controller (컨트롤러)즉, 앱이나 웹에서 역할을 나눠서 구조화한 디자인 패턴이에요.각각의 역할을 분리하면 코드 유지보수가 쉬워지고, 개발 효율이 올라가요. 2️⃣ 각 구성 요소 설명🔹 Model (모델)역할: 데이터와 비즈니스 로직 담당DB에서 데이터를 가져오고, VO/DTO를 통해 데이터를 담음DAO도 모델 계층에 포함되는 경우가 많음예시: UserVO, UserDAO🔹 View (뷰)역할: 사용자에게 보여주는 화면데이터를 받아서 화면에 출력예시: JSP, HTML, Android Activity/Fragment🔹 Controller (컨트롤러)역할: 사용자 요청 처리 + 모델과 뷰 연결사용자의 액션(버튼 클릭, URL 요청..
Java EE(Java Platform, Enterprise Edition)는 대규모 엔터프라이즈 환경에서 사용되는 안정적이고 확장 가능하며 보안이 강화된 웹 애플리케이션을 개발하기 위한 기술과 런타임 환경을 제공하는 플랫폼입니다. Java SE(Standard Edition)를 기반으로 하며, 서블릿(Servlet), JSP, EJB, JDBC, JNDI, JTA 등 웹 프로그래밍에 필요한 다양한 API를 포함하여 복잡한 기업용 애플리케이션 구축에 특화되어 있습니다.
80년도 초 소프트웨어의 위기 빠른 변화를 못쫓아감.세상이 빠르게 변화하는데 빠르게 변화하는것에 맞춰 새로운 요구사항 발생이에 맞춰 소프트웨어를 계속 바꿔야함절차적 언어로는 힘듬세상은 변하는데 소프트웨어가 발맞춰 변하지 않으면 소프트웨어를 안씀.소프트웨어를 한번 만들고 끝나는게 아니라 시대의 흐름에 따라 계속 발전해가면서 유지가 된다.기존의 프로그래밍 언어로는 빠른 변화를 쫓아가지 못함(C언어, Cobol, Fotran 등) -> 객체지향 언어를 도입객체지향 언어는 1960년에 smiliar 언어가 나옴-> small talk ... 계속 객체지향 언어가 발전했지만 하드웨어 성능이 못받춰졌기에 객체지향 언어를 사용하지 않음.
refactor > rename...클래스 명, 파일소스명 변경할 수 있다.
안드로이드 버전을 확인하면서 버전이 다 다르길래 이게 뭔가해서 찾아보았다. Pre-alpha > Alpha > Beta > Release candidate > RTM > General availability(GA) > Production or live release Gold 스프링 부트의 버전 주기는 다음과 같습니다. SNAPSHOT -> M -> RC -> RELEASE (GA) -> SNAPSHOT (Next Version) Snapshot아직 안정화 되지 않은 daily build 버전.실험 중인 버전.새로 개발 중인 기능이 있을 수 있다(인터페이스가 변경 될 수 있음) M(Milstone)Snapshot 보다 정리가 잘 되어 있는 버전.팀이나 프로젝트마다 정해진 주기마다 배포하는 버전.M2라..
갑자기 회사에서 안드로이드 개발을 하게 되었다...허겁지겁..안드로이드를 공부하는데 버전이 너무 낮아서 찾기가 쉽지 않았다 ㅠㅠㅜ (2025.01.28 기준)첫 번째 방법(일부 버전 누락 가능성이 있음)1. 안드로이드 스튜디오 다운로드 자료실 홈페이지에 접속한다. https://developer.android.com/studio/archive?hl=ko Android 스튜디오 다운로드 자료실 | Android Studio | Android Developers이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다.developer.android.com 2. 한국어로 되어있는 설정을 English로 언어 변경한다. 3. 영어로 언어 변경을 한 후, 스크롤을 내리고 ..
- Total
- Today
- Yesterday
- 웹에서 sql 테스트 사이트
- android studio download
- 노랭이 정오표
- intellij 프로젝트 생성 방법
- 정오표
- android studio 구버전
- tns:protocol adaptor error
- 로직 연습
- oracle
- dell 윈도우 복구
- intellij 설치 방법
- codepen 연동
- intellij 다운로드 소스 코드 실행 방법
- sql 노랭이 정오표
- ASCII
- oracle xe
- intellij 무료 버전 설치
- intellij 무료 버전 설치 방법
- android studio 구 버전
- IntelliJ
- codepen 티스토리 연동
- 이기적 sql 개발자 이론서+기출문제 정오표
- release period
- dell 윈도우 재설치
- sql 자격검정 실전문제 정오표
- PCCE
- sql 테스트 사이트
- dell 윈도우
- tns:프로토콜 어댑터 오류
- sqld
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |