KDT 195

240118 자바스크립트

태그 사이에 소스를 넣어주면 됨 html 요소들 선택 html 문서에서 각 요소들을 구분하기 위해 사용 ex) type, id, class, name, value input button id를 설정해 주고 js나 jquery로 해당하는 id에 이벤트를 처리를 줄 수 있다. DOCTYPE html> 자바스크립트 작성 방법 내부 스크립트 형식 작성 //type="text/javascript" 적어주지 않아도 되지만, 웹 버전에 따라 동작하지 않을 수 있다. alert("Welcom Javascript World!"); 외부 스크립트 형식 작성 요소의 속성으로 사용 input type="button" button 태그 click double click mouse over 전송 초기화 간단한 입출력 방법 입력 ..

KDT/JavaScript 2024.01.18

240118 WEB - JSP25(MVC, JSTL, 페이지), SPRING 1(설치, 환경설정)

BoardController(...생략...)if(sPath.equals("/list.bo")) {System.out.println("가상주소 비교 /list.bo 일치");//http://localhost:8080/MVCProject/list.bo//모든 게시판 1페이지//http://localhost:8080/MVCProject/list.bo?pageNum=2//한 페이지에 보여줄 글 개수 설정 10int pageSize = 10;//현 페이지 번호 가져오기String pageNum = request.getParameter("pageNum");//현 페이지 번호가 없으면(null이면) "1"페이지로 설정if(pageNum==null) {pageNum = "1";}//페이지 번호를 정수형으로 변경해서 ..

KDT/WEB 2024.01.18

240116 WEB - JSP24(MVC, JSTL, 게시글 자르기(페이징알고리즘))

MVC, JSTL수정, 삭제public class BoardController extends HttpServlet{RequestDispatcher dispatcher = null;BoardService boardService = null;(...생략...) protected void doProcess(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println("BoardController doProcess()");String sPath = request.getServletPath();(...생략...)if(sPath.equals("/delete.bo")) {r..

KDT/WEB 2024.01.16

240115 자바스크립트

C드라이브- JAVASCRIPT - tools (이클립스, 톰캣) 톰캣 https://tomcat.apache.org/download-90.cgi 접속 64bit.zip 다운 이미 설치되어 있기 때문에 압축만 풀기(설치X) 이클립스 https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2023-12/R/eclipse-inst-jre-win64.exe&mirror_id=466 이클립스 설치(IDE) 경로 : C:\JAVASCRIPT\tools 다운로드 후 tools 안에 넣어주기 C:\JAVASCRIPT workspace만들어주기 → C:\JAVASCRIPT\JAVASCRIPT_projcet 이클립스 실행 후 경로 : C:\JAVASCRIPT\JA..

KDT/JavaScript 2024.01.15

240115 Java

LinkedList 클래스 배열의 번거로움을 개선한 자료 구조이다. 링크드 리스트의 각요소는 다음 요소를 가리키는 주소 값을 가진다. 따라서 메모리는 떨어져 있어도 논리적으로는 앞뒤 순서가 있다. 같은 List 인터페이스를 구현한 ArrayList에 비해 중간에 자료를 넣고 제거하는 데 시간이 젝거 걸리며, 크기를 동적으로 증가시킬 수 있다. package collection; import java.util.LinkedList; public class LinkedListTest { public static void main(String[] args) { LinkedList myList = new LinkedList(); //링크드 리스트에 요소 추가 myList.add("A"); myList.add("B..

KDT/Java 2024.01.15

240112 Cloud

클라이언트는 서버와 전달하는 것이 아니라 중간에 대리자와 대화하는 것을 프록시 클라이언트 - 프록시 - 서버 프록시가 서버가 여러개 있을 때 포트번호로 포트번호에 맞게 전달해줌 이전 시간 \ → \.(jsp)$ 정규표현식에 문제가 생겼기 때문이다. .을 제대로 표현하기 위해서는 \를 붙혀주어야함. → \. $ : .jsp로 끝나는 것 ※index.jsp 호출시 web2의 /user/share/tomcat/webapps/ROOT/index.jsp가 호출됨 따라서 원하는 내용을 첫 화면으로 보여주고 싶다면 위의 파일 수정 또는 교 haproxy를 통한 로드밸런싱 로드(load) : 부하 = 일을 얼마만큼 많이하는지 로드밸런싱 : 부하가 하는 일을 맞춰준다. AWS에서는 ELB라는 로드밸런싱을 지원 ELB는 ..

KDT/Cloud 2024.01.12

240112 WEB - JSP22(MVC, JSTL)

MVC, JSTLmember/info.jsp회원 정보 조회 기억 장소 할당// MemberDAO memberDAO = new MemberDAO();// System.out.println("MemberDAO의 기억장소 주소 : " + memberDAO);// //MemberDAO에 리턴할 형 MemberDTO getMember(String id) 메소드 정의// //MemberDTO memberDTO = MemberDAO의 기억장소 주소.getMember(id) 메소드 호출// MemberDTO memberDTO = memberDAO.getMember(id);// //id가 일치했을 때 memberDTO에 id, pw, name, date가 저장해서 리턴,// //그렇지 않을 경우 memberDTO에 비어..

KDT/WEB 2024.01.12

240111 Java

컬렉션 프레임워크 제네릭 프로그램에서 변수를 선언할 때 모든 변수는 자료형이 있다. 메소드에서 매개변수를 사용할 때도 자료형을 가지고 있다. 대부분은 하나의 자료형으로 구현하지만, 변수나 메소드의 자료형을 필요에 따라 여러 자료형으로 바꿀 수 있다면 프로그램이 유연할 것이다. 어떤 값이 하나의 참조 자료형이 아닌 여러 참조 자료형을 사용할 수 있도록 프로그래밍하는 것을 '제네릭(Generic) 프로그래밍'이라고 한다. 제네릭 프로그램은 참조 자료형이 변환될 때 이에 대한 검증을 컴파일러가 하므로 안정적이다. 어떤 변수가 여러 참조 자료형을 사용할 수 있도록 Object 클래스를 사용하면 다시 원래 자료형으로 반환해주기 위해 매번 형 변환을 해야하는 번거로움이 있다. 이러한 경우에 사용하는 프로그래밍 방식..

KDT/Java 2024.01.11

240111 WEB - JSP21(MVC, JSTL)

MVCmember/delete.jsp회원 정보 삭제아이디 : " readonly> public class MemberController extends HttpServlet {(...생략...)//주소 매핑을 위한 메소드 정의protected void doProcess(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {(...생략...)if(sPath.equals("/delete.me")) {System.out.println("가상주소 비교 /delete.me 일치");//member/delete.jsp 주소 변경 없이 이동RequestDispatcher dispatcher = requ..

KDT/WEB 2024.01.11
728x90