일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 멱등성
- 서버 스크립트
- 추상메서드
- 메세지 큐
- git 기초
- delete
- jsoup
- bufferedInputStream
- SQL
- 원시타입
- null/not null
- InterruptedException
- 프로그래머스
- select
- 피연산자
- exclusive lock
- 지연로딩
- 변수와 상수
- 컬렉션 프레임워크
- 연산자와의 관계
- Shared Lock
- 변수와 메서드
- 오버라이딩
- 오버로딩
- 참조타입
- 프로그래머스 코테
- N+1
- 즉시로딩
- Java
- foreigen key
- Today
- Total
목록Programming/JSP (9)
[JAVA_Back-End]

JSTL html 작업자와 함께 협업 시 java 표현을 html태그 안에 넣을 수 있도록 하는 표현방법이다. 시작 무조건 실행 대한민국입니다. 국가명: 의 겨울은 춥다 의 겨울은 더 춥다 겨울은 안춥다 끝 * jstl에서의 for문 Hello JSTL : ${ i } ${ i }-${ j } * jstl에서의 향상된 for문 / ${status.index } ${data.key}-${data.value} * BoardTO를 사용하여 제목과 작성자에 대한 내용을 jstl로 가져오기 ${lists[i].subject} ${to.subject } * token으로 여러가지 구분자를 한꺼번에 처리하기 ${token } ${token} ${token} * URL링크 접속하기 ${url1} ${url2 } => ..

자료실 라이브러리2개? 복사 -> 붙여넣어줌 자바 프로젝트 관리용 도구 => build tool: war(web) / jar (JAVA) build tool 1. 프로젝트 생성, 테스트 빌드, 배포 2. 라이브러리 추가, 버전관리 초창기 => Apache Ant 이후 maven (xml방식으로 관리) => maven repository Maven Repository: Search/Browse/Explore (mvnrepository.com) gradle (json방식으로 관리) - 추세(Android) java project - maven project dynamic web project - maven project *jdk라이브러리 구 maven project(구형) dynamic web project..

JSP 기본 객체와 영역 PAGE 영역 : 하나의 JSP 페이지를 처리할 때 사용되는 영역 REQUEST 영역: 하나의 HTTP요청을 처리할 때 사용되는 영역 SESSION 영역: 하나의 브라우저에서 접속하는 모든 페이지에 존재 (request보다 더 오래 남아있음) - 같은 JSP페이지라도 웹 브라우저에 따라 서로 다른 세션을 사용한다. APPLICATION 영역 : 톰켓에서 실행되는 모든 영역 PAGE / REQUEST => setAttribute (String name, Object value) : 이름이 name인 속성의 값을 value로 지정 => getAttribute (String name) : 이름이 name인 속성의 값을 구함(가져온다). 지정한 이름의 속성이 존재하지 않으면 null을 ..
jsp pattern .jsp -hardcoding mvc model1 mvc(model, view, controller) view(응답처리), controller(요청처리) => jsp model => java(beans) => back-end : design(X) / data(O) DAO - 각 페이지별 메서드 (D)TO - 데이터 전송 view(응답처리) => front-end : design(O) / data(X) mvc model2(*) 게시판 DAO / DTO 를 통해 데이터 다루기 (PDSModel1Ex01) - 기존 ok자바파일을 통해 다루어지던 데이터들을 DAO와 DTO를 통해 set / get 할 수 있도록 한다. DAO - 각 페이지별 메서드 (D)TO - 데..

request response out (session) application 페이지 모듈화 - 반복되는 코드를 공통으로 묶어 외부파일로 관리할 수 있도록 함 html / java main.jsp - 코드의 모듈화 (메인 -> 모듈 적용하기) DOCTYPE html> Insert title here Hello1.jsp Hello3.jsp i = sub.jsp - 모듈화 시킨 코드 Hello2.jsp data = i = main2.jsp - 테이블 안의 내용을 모듈화시켜 적용하기 DOCTYPE html> Insert title here 왼쪽 내용 //header.jsp //footer.jsp 왼쪽 내용 액션태그를 사용하여 따로 만든 jsp파일을 적용할 수 있다. F:\자바 국비\java모음\java파일모음\..

글에 대한 반응 ( 커뮤니티 기능) 답변글 - reply 모글 -> 답글을 추가 댓글 - 코멘트 뷰 답변글을 쓰는 원리 -> 컬럼 추가 필요함 글 번호 seq 글 그룹 grp 그룹내 순서 grps 그룹내 위치 grpl board_list1.jsp board_write1.jsp -> board_write1_ok.jsp(모글) board_view1.jsp board_modify1.jsp -> board_modify1_ok.jsp board_delete1.jsp -> board_delete1_ok.jsp board_reply1.jsp -> board_reply1_ok.jsp (답변글) 모글 - board_write1.jsp 글번호 seq 자동증가 글그룹 grp seq 그룹내 순서 grps 0 그룹내 위치 gr..
- DB에서 데이터조작 후 각 변화되거나 불러온 데이터들을 게시판 각각 위치에 html형식으로 배치할 수 있도록 함 - 이모티콘 게시판: 다른 내용 저장방식은 동일, 이모티콘은 동물출력 예제 사용하여 String[] values = request.getParameterValues("pet"); 으로 선택된 이모티콘을 저장할수 있도록 함. UI 1. 목업(wireframe) => 디자인의 흐름 => 프로그램 요소 추출 UML ERD DFD Tip. - 이모티콘의 이름과 경로에 쓰이는 value이름을 동일하게 사용하여 헷갈리는 부분을 없애기 - 제작한 데이터베이스나 테이블 명령어는 설정 파일로 정리하여 보관하기 - 실무에서도 원본파일은 건들지 않고 복제본으로 작업하도록 함 * 기본 ..

게시판 (BBS - Communication / Community) => 웹 프로그램 시작 / 끝 => 소스 통채로 암기 게시판 => 웹 CRUD (DML) => 목록형 - 회원목록, 상품목록, 주문목록 .. * 웹 디자인 템플리트 - html화 된 디자인 * 팀 프로젝트 할 때는 html까지 직접 만들기 때문에 해당 언어들을 잘 알아야 함. 1. ERD 2. 페이지 네비게이션(페이지간의 흐름: 화면전환) DFD(Data Flow Diagram) => 다른 사이트를 벤치마킹 글 목록: board_list1.jsp (x) 글 쓰기: board_write1.jsp -- (입력 내용) --> board_write1_ok.jsp(DB) :숨겨진 페이지 -(x)-> board_list1...

Java를 사용한 웹 프로그램 - Servlet - class - JSP -html문서 서비스환경 Linux(Unix) + JDK + WAS(Apache-Tomcat) => AWS => 배포(deployment) 개발환경 Window - JDK +WAS(Apache -Tomcat) + IDE IDE - WAS 환경 구성 Visual Studio Code Eclipse Intellij *WAS(Web Application Server) => 웹 프로그램 해석 서버 해석 => html, css, js jsp - Apache-Tomcat,Resion, Jetty... 1. JDK 2. WAS 3. IDE 4. Database eclipse 통해서 개발환경을 설정 1. 환경설정 - html / css / jsp..