no image
Servlet의 요청 및 응답 / Thread에 대해서 / Get, Post
어노테이션 주소를 확인하고, Tomcat이 클라이언트에 대한 정보를 모아서, 두개의 객체정보를 넘겨준다.protected void service( HttpServletRequest request, // 요청처리객체 HttpServletResponse response // 응답처리객체 ) request : 요청 (Client에서 Server로 넘어올때 처리하는 객체는 request를 이용한다)response : 응답(응답처리를 넘겨줄 때 사용한다. IO 객체중 Output Stream이 존재한다) //request : client의 요청 정보 포함String ip = request.getRemoteAddr(); // 요청자 ipSystem.out.printf("[%s]..
2024.06.14
no image
웹 어플리케이션 서버(Servlet)
Web Server는 네트워크에 의해서 연결이 된다.사용자 요청 - > 결과를 응답해주는 서비스 프로그램 우리가 기존에 클라이언트에게 보이는 Web Browser를 공부했다면, 정보를 전달해주기 위해서 관리하는 Server를 배울 예정이다. (오늘의 날씨를 검색하면, 구글이나 네이버에서 연결해주는 사이트들의 정보들이 서버에서부터 제공이 된다.) 이러한 Service를 제공해주는 것은 Tomcat(WAs), Servlet & JSP Container를 사용한다.항상, 응답은 HTML로 해주어야 한다. 클라이언트에게 보여주는 화면은 결국 HTML이기 때문이다. Tomcat은 Servlet을 관리하는 프로그램이다. Servlet (서버렛 Server + Let의 합성어)은 사용자가 요청을 하면 서버내에 저장이..
2024.06.14
작업하던 Git 프로젝트 가져오는 방법
https://dbswn731.tistory.com/16 Git에서 Eclipse로 프로젝트 가져오기(import projects)1. Git Repositories에서 Clone Git Repository를 선택한다. 2. Github 정보를 입력한다. 3. Branch 선택한 후에 Next 버튼을 클릭한다. 4. 로컬 저장소 위치를 선택한 후에 Finish 버튼을 클릭한다. 5. Git Repositories에dbswn731.tistory.com
2024.06.13
no image
개발일지 1차 프로젝트(아이디어)
https://www.w3schools.com/bootstrap/bootstrap_carousel.asp W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.www.w3schools.com   이미지 위에 커서를 올릴시에 간략한 정보가 나오는 것   - 주황색 상단 x 없애기 기능 (hide) 보드게임 정보 정리는 역시 보드게임즈- 하단 따라다니는 1:1 상담채팅 물론 끄기가능https..
2024.06.12
no image
jQuery (제이쿼리)
jQuery를 사용하는 이유  자바스크립트에서는 문자를 클릭해서 사라지게 하려면 이런 코드를 사용해야 한다.function pHide() { document.getElementById("p1").style.display = "none";}  제이쿼리를 사용하면 이런 코드로 함축이 가능하다.("#p1").hide(); 제이쿼리를 사용하는 이유는, 자바스크립트의 문장을 더욱더 간결하게 사용하기 위해서 사용한다. https://jqueryui.com/ jQuery UIjQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Wh..
2024.06.12
no image
JavaScript Class(클래스)
JSON과 동일하지만 명시적으로 Class로 표현을 하면, 데이터 분석이 쉬워진다.JSON인 경우에는 name과 value 값을 확인해봐야 하기 때문이다.   클래스 안에서 메소드 만들때 출력 데이터 표현 방식(JSON과 유사하다) toJSON(){ // Person 객체가 가지고 있는 Data를 JSON 형태로 출력하는 메소드 return `{"name":"${this.name}", "age":${this.age}, "tel":"${this.tel}"}`;} /** * */ class Person{ constructor(name,age,tel){ this.name = name; this.age = age; this.tel = tel; } toJSON(){ // ..
2024.06.11
no image
JavaScript JSON(제이슨)
JavaScript Object Notation (JSON)객체를 표현하는 표기법전체 언어에서 공통으로 사용할 수 있는 공통 데이터 타입 (모든 언어에서 XML과 JSON 사용이 가능하다)언어가 틀려도 JSON으로 서로가 통용되서 상호작용이 가능하다.웹서버를 통해서 상호작용이 가능한데, 카카오톡도 웹서버를 활용해서 api를 관리하고 있으며, 우리가 앞으로 관리해야 할 것이기도 하다. { "name" : "value" , "name" : "value" }  자바의 객체의 구조와 자바스크립트의 JSON 구조를 비교해보면 이해가 쉽다.class Person { String name; int age; boolean married;}Person p = new Person("홍길동",20,false..
2024.06.11
no image
JavaScript 정리
우리 아이 for문도 가능합니다    HTML에서 JavaScript를 활용하기 수1: 수2: 결과:   - 여러가지 연산 수1: 수2: 결과:    - 구구단 출력하기 단: 구구단 생성기    - 현재 시간 출력하기 14 : 40 : 30      - 난리난 현재 시간 오전 14 : 40 : 30       - 삼항연산자로 코드 줄이기document.getElementById("ampm").innerHTML = (hour12) { hour = hour % 12; // hour %= 12 hour -= 12}document.getElementByID("hour").innerHTML = (ho..
2024.06.10
no image
오류해결)CSS 변경 후 적용안되는 오류
아무리 캐시를 삭제해도 CSS가 적용이 안되서 무한 F5키를 반복해서 연타하다가,도저히 이건 아닌거 같아서 구글링해보니, link 링크 경로 뒷부분에 ?after를 넣어주니 바로 적용이 되었다.
2024.06.09