Web Programming15 [Template] 홈페이지 템플릿 모음 1. startbootstrap https://startbootstrap.com/ Free Bootstrap Themes, Templates, Snippets, and Guides Start Bootstrap develops free to download, open source Bootstrap 4 themes, templates, and snippets and creates guides and tutorials to help you learn more about designing and developing with Bootstrap. startbootstrap.com 2.bootstrapzero https://www.bootstrapzero.com/ Bootstrap Themes at Bootstrap.. 2020. 7. 4. [Web Programming] Servlet. get/post [페이지 연결 방법] HTTP 요청 및 요청 방식은 크게 아래와 같이 2가지가 있다. 1. get 2. post 1. get (doGet): 단순하게 페이지를 연결하는 방식. - 데이터 전달보다 페이지 연결이 목적. - 데이터는 request에 담지 않고 주소창에 붙여서 보냄. 그래서 많은 데이터를 보낼 수 없다. - form 태그에서 method를 post로 지정하지 않으면 get (default) 방식으로 값 전달. - get 방식일 때 servlet의 1) request line 2) header 3) body 는 아래와 같이 구성됨. 1) request line :method=get, 서블릿의 URL패턴(xml에 지정한 서블릿 url패턴) 정보가 담김. 2) header : 서버에 접속한 클라이언.. 2020. 6. 21. [Web Programming] 웹서버, WAS, Servlet, 컨테이너 구조 개괄 WAS (Web Application Server) [개념] 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크 " [역할] - 웹서버로부터 넘겨 받은 동적인 문서를 처리. - 요청이 들어올 때마다 스레드 생성 및 관리 - req, res 객체 생성하여 servlet의 service 메서드가 요청을 처리하고 결과를 리턴할 때 사용하는 인자로 전달. - Servlet의 생명주기 관리, 스레드 생성 및 관리 등 ★요청이 들어왔을 때 WAS 매커니즘 더보기 1. web.xml읽기 2. 서블릿 객체 생성 -> 기본 생성자 호출 2-1. WAS는 서블릿 인스턴스 객체를 생성할 때 기본생성자를 호출하는데 명시적 생성자는 WAS가 못 만들기 때문에 ServletConfig객체에서 오.. 2020. 6. 13. [Web Programming ] Servlet 1. Servlet API(Generic/HTTP Servlet) Servlet API ServletRequest (Servlet 3.0 API Documentation - Apache Tomcat 7.0.104) Stores an attribute in this request. Attributes are reset between requests. This method is most often used in conjunction with RequestDispatcher. Attribute names should follow the same conventions as package names. Names beginning with java.*, javax.*, and tomcat.apache.org [Servlet] - servlet은 웹페이지를 동적으로 생성하는 자바 .. 2020. 6. 3. [Web Programming ] Servlet4. life cycle - load on startup [WAS 작동 매커니즘] ★클라이언트의 요청이 들어오면~ 1. web.xml(서블릿 인스턴스 매핑정보, 초기화를 위한 ServleteConfig정보)읽기 2. 서블릿 객체 생성 -> 기본 생성자 호출 2-1. WAS는 서블릿 인스턴스 객체를 생성할 때 기본생성자를 호출하는데 명시적 생성자는 WAS가 못 만들기 때문에 ServletConfig객체에서 오버라이딩 init() 호출 2-2. init() 으로 명시적인 초기화해줌. ------------------------------------ready on 상태 : 요청이 여러번 되더라도 최초 한번만 수행되고 반복되지 않음. 3. 클라이언트가 요청을 하면 req,res객체가 생성, 스레드 생성, service 호출. 3-1. req,res객체를 service.. 2020. 6. 3. [Lecture Note] Java 01. Class 클래스 [개념] 객체의 속성과 기능을 코드로 구현한 것. [구성] 1) 필드 (=멤버변수) : 클래스의 속성을 나타냄. 2) 메소드 (=멤버함수) : 클래스의 기능을 나타냄. public class Student{ //Field int stdID; string name; int age; //Method public string getStudent() // 메소드 선언부 { return name + stdID + age;// 메소드 구현부 } [종류] 1) 변수의 종류 - 필드 (=멤버 변수) : 클래스의 속성을 나타냄. 클래스 선언부 바로 아래에 위치. 2) Domain obect (=Local 변수) : 실행 메서드에 위치하며, 묵시적 초기화 뒤에 다시 직접 초기화가 필요함. ★ 메서드 종류 1) 멤버.. 2020. 5. 3. [Workshop] 영화 등록/업데이트/검색 - 영화 정보를 담은 Movie 클래스 - MovieMgr로 Movie클래스 관리 - MovieTest로 MovieMgr 클래스 실행 [MovieMgr 클래스] movie 등록, 검색, 삭제 프로그램 package com.service; import com.vo.Movie; public class MovieMgr { private Movie[ ] movies = new Movie[100]; private int index; //싱글톤 private static MovieMgr mmgr=new MovieMgr(); private MovieMgr() {} public static MovieMgr getInstance() { return mmgr; } public void add(Movie m) { movie.. 2020. 5. 3. 이전 1 2 3 다음 more