일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- html
- 밤비노
- two pointers
- 안드로이드
- MSA
- 코드잇
- SpringFramework
- C
- 데이터베이스
- jsp
- Programming
- mysql
- msa개념
- coding test
- jvm메모리구조
- 리액트프로젝트
- BCIT
- 웹개발자
- Java
- 웹개발기초
- microservices
- job
- Bambino
- 자바
- MVC
- CSS
- DB
- sql
- servlet
- 웹개발
- Today
- Total
목록jsp (9)
초보 개발자의 기록

정적자원 동적자원으로 이동 및 변경 Html->Jsp 변경시 상단에 넣어주기 MainController.java 메인과 관련된 모든 요청 처리 1. @Controller 2. 어느 경우에 만날 것인가? /라는 경로로 접근했을 경우 (중복되면 안됨-HomeController삭제) @RequestMapping(value="/", method=RequestMethod.GET) 3. views 안에 들어있으므로, return "index" package com.study.fashionshopapp.controller.main; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.Request..

디자인(V), 로직(M), 컨트롤러(C)를 완벽히 구분하는 방법 = MVC패턴 개발방식(3) - JavaEE 에서 MVC패턴을 적용한 개발방법을 Model 2 장점: 디자인과 모델의 분리로 유지보수가 쉬움 단점: 설계시간이 많이 소요 blood_form.jsp 혈액형을 선택하세요 A형 B형 O형 AB형 분석보기 BloodAdvisor.java package blood.model; public class BloodAdvisor { public String getAdvice(String blood) { //혈액형에 대한 판단 메시지 작성 및 출력 String msg = null; if(blood.equals("A")){ msg ="성실함, 세심함, 책임감, 조심스러움"; }else if(blood.equal..

어떤 분야던, 개발방법은 크케 3가지 유형으로 분류 1. 만드는 것만을 목표로 : 스크립트 기반의 개발방식 php,asp(웹 에이전시): 중,소규모 홈페이지 2. model1: 디자인/로직 분리 3. model2: 디자인/로직/컨트롤러 분리 (MVC패턴) MVC기반을 JavaEE로 구현했을 떄 model2라고 함 M : Class V : Jsp C : Servlet(Class중 서블릿) MVC? Jsp(디자인) - controller - DAO(model) 서로 분리되어 각자의 역할에 집중할 수 있게 개발 유지보수성, 애플리케이션의 확장성, 유연성이 증가 중복코딩 방지 개발방식(1)- 하나의 파일에 모두 몰아넣어 만들었을 경우 디자인과 로직과 컨트롤러가 합쳐진 상태로 개발하는 방법 장점 : 개발시간이 단..

regist_form.jsp regist.jsp imageBoard.java -VO imageBoardDAO.java MariaDB[db1202] CREATE TABLE imageBoard( board_id INT PRIMARY KEY AUTO_INCREMENT , author VARCHAR(20) , title VARCHAR(100) , content TEXT , regdate TIMESTAMP DEFAULT NOW(); , hit INT DEFAULT 0 , filename VARCHAR(30) ) DEFAULT CHARACTER SET UTF8; 결과> 더보기 regist_from.jsp First Name title Content 파일 선택 Copyright All reserved java boa..

업로드? IO, Socket 모두 구현한다면 시간이 오래걸리므로, 이미 만들어진 라이브러리 이용 검증받은 라이브러리? 1. Maven (Apache운영) 2. 출판사에서 개발한 라이브러리 servlets.com/cos/ cos-20.08\doc 안의 index.html 이용하여 개발 send.html data폴더 upload.jsp send.html 업로드 upload.jsp 에러났을 경우 에러해결하는 방법 C:\Tomcat8.5\logs 中 catalina / stderr **servlet Class수업을 들어야 처리할 수 있음** 파일명을 바꾸는 메서드 반환형을 확인해서 메서드를 찾는것이 편리함 name - the html page's file parameter name. jenkwon92/JavaE..

JSP에서만 지원하는 내장 객체(Built-In Object)를 학습해보자 내장 객체는 이미 내부적으로 인스턴스가 지원되면서, 해당 인스턴스의 변수명까지 이미 정해진 상태이다. 1. request : 클라이언트의 요청 정보를 저장하고 있는 객체 2. response : 클라이언트에게 보낼 응답 정보를 가진 객체 3. out : jsp에 출력을 담당하는 객체, 응답 페이지 전송을 위한 출력 stream 4. pageContext : 응답 페이지 실행에 필요한 Context정보를 저장한 객체 5. session : 정보를 세션 범위에서 유지하기 위해 지원되는 객체(로그인 정보 처리 시 사용할 예정) 6. application : 정보를 애플리케이션 범위에서 유지하기 위해 지원되는 객체, 동일한 Applica..

자바스크립트는 오라클 연동능력 있을까? X 자바스크립트는 능력이 없는것이 아니라, 실행 위치가 클라이언트의 브라우저이기에 보안이 불가능하다. :JSP소스 영역들은 사라지지만, 자바스크립트는 노출이 됨 DB 연동은 JSP영역으로 옮겨주어야 한다. 서버는 라이언트가 브라우저를 통해 요청을 하면 보내줄 의무가 있다. 정적 자원(html, image, 음원파일, 동영상 파일) - 그대로 전송해줌 JSP영역은 실행을 해줌 - tomcat pc의 메모리에 변수가 올라감 최종적으로 html컨텐츠로 만들어서 클라이언트에게 전달 후 네트워크가 끊어짐 클라이언트의 브라우저는 그때 html결과물을 볼 수 있음 자바스크립트는 응답한 이후 네트워크 끊기고 수행된다. (클라이언트에서 수행) 실행 시점이 다르다!! jsp가 실행시..

JSP(Java Server Page)란? 자바가 서버에서 실행되는 형태 JSP문서의 구성 요소 1. 지시 영역 :(@지시어)를 사용하여 현재 페이지에 대한 인코딩, 임포트, 파일형식 등 설정 정보를 선언하는 영역 (page지시자, include지시자 등의 지시자를 지원) 2. 선언부 : (! 표시한 영역) 멤버변수와 멤버메서드를 작성할 수 있는 영역 3. 스크립틀릿 4. 표현식 : (= 표기) out.print()의 단축표현식 %>

Java언어로 개발할 수 있는 분야 : JavaSE, JavaEE, JavaME JavaSE - 강력함. JavaSE로 제작된 독립 실행형 응용 프로그램을 사용하려면 PC에 자바 실행 코드가 존재해야 한다 만들어진 프로그램을 클라이언트에게 배포한 후 수정사항이 발생되면 재배포되어야 한다 PC에 직접 설치했기 때문에 프로그램을 사용할 사양이 되어야 한다. 해당 유저의 PC가 중심이 된다 배포가 좀 더 쉬운 방법? 웹 기반으로 배포 배포가 용이, 유지 보수성이 높음! JavaSE, JavaEE의 개발방식에서는 차이가 없지만, 결정적인 차이점은 배포하는 Target -JavaEE - 웹서버에 배포 -JavaSE - 해당 유저의 pc에 배포 독립실행형 응용프로그램 : 사용자의 PC에 배포되어 직접 실행된다. J..