일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- web 개발
- 자료구조
- pycharm
- C언어
- paragraph
- vscode
- web 용어
- postorder
- web 사진
- 데이터전문기관
- cudnn
- 대이터
- CES 2O21 참여
- inorder
- broscoding
- KNeighborsClassifier
- web
- tensorflow
- java역사
- Keras
- 재귀함수
- html
- discrete_scatter
- mglearn
- 결합전문기관
- classification
- bccard
- 머신러닝
- CES 2O21 참가
- 웹 용어
- Today
- Total
목록전체 글 (689)
bro's coding

- ServletConfig : 개별 서블릿(or JSP)이 실행하는 데 필요한 설정정보를 저장 개별 서블릿 당 하나 생성되는 객체 WAS(Web Container) 가 init 실행시점에 ServletConfig 객체를 전달해준다 초기 파라미터(init-param) , ServletContext 객체 주소값 등이 ServletConfig에 저장된다 - ServletContext : 웹 어플리케이션 당 하나 생성되는 객체 웹 어플리케이션 내의 모든 Servlet과 JSP는 ServletContext 자원을 공유해서 사용할 수 있다 (set 과 get 이 가능) 웹 어플리케이션 최초 실행시점에 생성되고 어플리케이션 종료 직전에 소멸된다

Servlet LifeCycle 서블릿 생명주기의 대표적인 3가지 추상 메서드 Java Web Program(Servlet, JSP)의 최상위 인터페이스의 abstract method 들 init() , service(), destroy() 서블릿 라잎 ㅡ사이클은 WAS( Web Container)가 관리한다 init(ServletConfig) : 해당 서블릿의 초기화 작업을 정의 서블릿 당 한 번 실행 service(request,response) : 해당 서블릿이 사용자에게 서비스 하기 위해 실행 요청시 매번 실행 destroy() : 해당 서블릿이 종료되기 직전에 호출(WAS를 STOP하는 시점)

package step3; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class RadioServlet extends HttpServlet { private static final long serialVersionUID = -5358598616911615290L; public RadioServlet() { super(); // TODO..

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("HelloServlet doGet()"); // client에게 응답할 문서의 타입 및 한글 인코딩 방식을 정의한다 response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); // client가 요청시 전송한 정보를 입력받는다 String info = request.getParameter("info"); out.println("HelloServlet get방..

WebApplication/WEB-INF/web.xml 배포 기술서 웹 어플리케이션의 설정 정보를 저장하는 파일이다.
1. get 정보 조회 용도 -> 서버의 자원의 데이터 변경이 없다. html form tag에 별도의 베서드 지정이 없으면 기본이 get 방식 요청이다. 웹 페이지 링크는 get 방식으로 요청된다 브라우저 url 상에서 사용자가 입력하여 전송하는 정보가 노출된다 (사용자 정보의 양이 많거나 노출되어서는 안되는 겨웅에는 부적합) get 방식 한글처리는 tomcat/conf/server.xml에서 URIEncoding="utf-8"로 설정하여 프로그램 상에서는 별도의 한글처리가 필요 없음 2. post 정보 전달 용도( db sql의 insert, delete, update에 할당) > 서버 자원의 데이터 변경이 된다. 브라우저 url 상에 정보 노출이 없다. 데이터 전달하는 용량에는 관계가 없다. pos..

html form은 클라이언트의 요청을 서버에게 전달하기 위해 사용하는 html tag이다. 요청을 전달하는 이벤트 처리하는 버튼은 submit이다.

ECMA 인터네셔널 : 정보통신표준을 제정하는 표준화 기구 Javascript : ECMAScript 표준을 준수하는 스크립트 언어 ES5(ECMA5,2009) : 변수 선언 var > 함수 범위 레벨, 중복 선언 가능 ES6(ECMA6,2015):변수 선언 let > 블록 범위 레벨, 중복 선언 불가, 상수 const 추가

Transaction 트팬잭션이란 사전적 의미로 작업 단위(or 업무 단위)를 의미 데이터베이스의 상태를 변경시키기 위해 수행하는 작업 단위를 말함 > DCL commit : rollback : ex) 카드 발급시에 약속한 포인트를 지급 > 작업단위(카드 발급 작업 단위 or Transaction) 카드 발급 트랜잭션 1. 카드 발급 2. 약속한 포인트 지급 위 두 사항이 정상적으로 수행되었을 때만 실제 데이터베이스에 작업결과가 저장되어야 함 > COMMIT 실행 만약 작업단위에서 하나의 세부 작업이라도 문제가 발생할 경우에는 작업이 취소 > ROLLBACK 실행 이러한 트랜잭션 처리를 위해서는 데이터베이스를 사용하는 프로그램 차원에서 COMMIT모드를 수동으로 전환해야 함 JDBC는 기본이 AutoCo..