본문 바로가기
728x90
반응형

Study/Java97

[Java] (Project, Package, Class, Method) Naming 규칙 공통 대소문자가 구분되며 길이에 제한이 없다. 예약어를 사용해서는 안 된다. 숫자로 시작해서는 안 된다. 특수문자는 '_' 혹은 '$'만 허용한다. 파스칼 표기법(PascalCase)과 카멜 표기법(camelCase)을 사용한다. 반의어는 반드시 대응하는 개념으로 사용해야 한다. 1. Project(프로젝트) 대/소문자 구분없이 시작 가능하다. 대문자 사용을 권장한다. 2. Package(패키지) 패키지명은 대소문자를 모두 허용 하지만 클래스명과 쉽게 구분하기 위해서 소문자로 하는 것을 원칙 으로 하고 있다. 표준 패턴을 따른다. Ex) [com].[Company].[Project].[toppackage].[lowerpackage] 가급적 한 단어 사용을 권장한다. 좋은 예: com.nexon.maple.. 2023. 6. 19.
[Java]request, response 객체(header, body) HttpServletRequest 패키지 : javax.servlet.http.HttpServletRequest 웹 브라우저의 요청 정보를 저장하고 있는 객체 Header 정보, Parameter, Cookie, URI, URL 등의 정보를 읽어들이는 메소드를 가진 클래스 Body의 Streaem을 읽어들이는 메소드를 가지고 있음 ​ HttpServletResponse 패키지 : javax.servlet.http.HttpServletResponse 웹 브라우저의 요청에 대한 응답 정보를 저장하고 있는 객체 Content Type, 응답코드, 응답 메시지등을 담아서 전송 ​ 요청과 응답(HTTP Request/Response Header) HTTP 메시지는 보통 Header + Body로 이루어지는데, H.. 2023. 6. 2.
[JAVA] 비교 표현식 (gt, lt, ge, le, eq, ne) 비교 표현식 줄임말 eq - equal ( = ) ne - not equal ( ) lt - little ( = ) 비교 표현식 구분 표현식 비교 크다 a gt b a > b 작다 a lt b a = b 작거나 같다 a le b a 2023. 5. 18.
Spring MVC와 @ModelAttribute 어노테이션 1. 개요 가장 중요한 Spring-MVC 어노테이션 중 하나는 @ModelAttribute 어노테이션입니다. @ModelAttribute는 명명 된 모델 속성에 메서드 매개 변수 또는 메서드 반환 값을 결합하는 어노테이션과 후 웹보기를 제공합니다. 다음 예에서는 회사 직원이 제출 한 양식이라는 공통 개념을 통해 어노테이션의 유용성과 기능을 보여줍니다. 2. 깊이 있는 @ModelAttribute 소개 단락에서 알 수 있듯이 @ModelAttribute 는 메서드 매개 변수 또는 메서드 수준에서 사용할 수 있습니다. 2.1 방법 수준에서 어노테이션이 메소드 레벨에서 사용되면 해당 메소드의 목적이 하나 이상의 모델 속성을 추가하는 것임을 나타냅니다. 이러한 메서드는 @RequestMapping 메서드 와 .. 2023. 4. 5.
728x90
반응형