전체 글 (398) 썸네일형 리스트형 20230720 _[34일차]_01. Spring 게시판 수정기능 + 로그인페이지 어제 게시판 글에 삭제버튼 만들었음 => 글을 삭제하면 삭제된 번호는 다시 돌아오지 않음! 즉, 새로 글을 쓰면 그 다음 번호부터 저장됨 이제 수정하기 버튼도 연결하자 수정하기 버튼을 누르면 일단 이전에 썼던 글의 내용을 가져와야하고, 수정 후 버튼을 누르면 다시 수정한 내용을 db로 보내서 저장시켜야함. detail.jsp 에서 update 이미지 태그에 onclick 속성 추가 게시판에서 수정하기 버튼 클릭하면 onclick 이 실행이 되어서 edit() 메소드 실행 => if 조건문으로 confirm 메소드 실행 => 팝업창으로 '수정하시겠습니까?' 뜸, 확인 누르면 => 주소창에 bno= (해당글번호) 같이 뜸. 아래 에러 뜸 BoardController > @GetMapping 선언 ( Mode.. 20230719 _[33일차]_01. Spring 게시판 수정 & 삭제 버튼 생성 http://gofile.me/63QAy/vS8wbABZZ Connecting... 어디서나 모든 장치에서 파일을 액세스, 공유 및 공동 작업할 수 있습니다. 전체 데이터 소유권을 가져오며 구독 요금이 없습니다. {0}자세한 정보{1} 원활한 로밍, 손쉬운 관리 및 기본 제공되는 gofile.me 심심할때 보기 이제 글쓰기 하면 ip주소 뜨게 만들자 server 에서 톰캣 더블클릭해서 port 넘버 80으로 수정 아래 모듈에서 Edit 눌러서 path /로 수정 url이 줄어듬 Get방식은 가져와서 보여주기만 하고 Post방식은 가져오는거니 여기에서 작업 ip주소 String으로 가져올거 request에서 getHeader() 로 값을 뽑아왔는데 "unknown".equalsIgnoreCase(ip) =.. 20230718 _[32일차]_01. Spring 게시판 글쓰기 기능 mappers 에서 주석이 select 안으로 들어가지 않게 주의 타입 & 변수명 맞춰주는거 중요 (String & bno) 오늘은 상단 메뉴바 넣고 글쓰기 버튼 만들예정 맘에드는 웹사이트 하나 정해서 카피하는 연습하기 datail.jsp 에서 게시판 형태 만들고 detail.css 파일생성해서 꾸며보기 ${dto.bno }. ${dto.btitle } ${dto.bwrite } ${dto.bcontent } ${dto.bdate } ${dto.blike } 아직없음 @charset "UTF-8"; .detail-content{ margin: 0 auto; width: 800px; height: auto; background-color: #FDF5E6; padding: 10px; border-radius.. 20230717 _[31일차]_01. Spring 게시판 생성 + DB연결 프로젝트 및 패키지 생성 Run on server (jul14 프로젝트 제거하고 project1만 구동) Homecontroller & home.jsp 삭제 & java 버전 11로 맞추기 indexContrtoller 클래스 생성 (첫화면) > @Controller 선언 > @GetMapping 선언 스프링 버전 낮으면 불가, 4.3.25.RELEASE 데이터 붙임 없이( 단순히 / 요청에 대해) index.jsp 페이지(첫화면) 보여줌 [ index.jsp ] 페이지 만들기 서버재구동 (clean & restart) 캡쳐는 없지만 잘됨 ( board로 이동할 a링크 추가 ) [ board.jsp ] 파일 만들러가자 BoardController 생성 > @Controller 선언 resource - W.. [정처기필기] 5과목_정보시스템 구축 [ 2021 - 1회기출 ] _ 난이도 낮은 수준...wow , 2회부터 어렵 * 암호화 (캡쳐참고) ***** - 양방향> 대칭키 _ 암호화키 = 복호화키 _ 스트림, 블록 _ 키의 갯수 : n(n-1)/2> 비대칭키(공개키) 암호화키 != 복호화키 _ 키의 갯수 : 2n - 단방향> Hash함수 * 스트림 암호화 (대칭키 암호화) _ 1bit씩 XOR연산 * tripwire : 크래커가 침입하여 백도어를 만들어 놓거나, 설정 파일을 변경했을 때 분석하는 도구 * MQTT : 사물통신, 사물인터넷 (IoT) _ 대역폭이 제한된 통신환경에 최적화 _ 경량메시지 전송 프로토콜 발행(송신자) - 매개자(Broker) - 구독(수신자) 기반, I.. [정처기필기] 1과목_소프트웨어 설계 [ 2021 - 1회기출 ] * 리눅스 명령어> ls : 디렉토리 목록확인> cat : 합칠떄?> pwd : 지금 내위치> uname : 버전확인 (uname -a) * 소켓 : 통신을 위한 프로그램을 생성하여 포트를 할당,요청시 클라이언트와 연결하는 내/외부 송/수신 연계기술 (원격제어)> telnet_ 명령어 그대로(옜날에 많이씀)> ssh_ 명령어 암호화(22번포트) * 포트란?> 외부에서 데이터를 전송할때 집주소가 IP, 포트가 방문 (카톡, 웹브라우저, mysql등등..)ip주소를 확인해서 포트로 데이터를 전송하는 원격제어기술이 소켓기술! * DB링크 기술 : DB링크라는 객체를 만들어서 그 링크를 통해 데이터베이스에 직접접속(오라클)* 스크럼 기술 : 애자일 방법론, 팀이 중심이 되어 개발 효.. 20230714 _[30일차]_01. Spring 맛보기3 오늘자 프로젝트생성 & 버전변경 오늘은 [ HomeController.java ] & [ home.jsp ] 삭제하고 직접 만들어보자 [ IndexController.java ] 클래스 생성 @Controller 선언 http://localhost:8080/web/ 슬러시가 들어왔을 때 => 첫화면일때 index.jsp 파일로 보내겠다 views 폴더안에 [ index.jsp ] 생성 (UTF-8은 미리 해줬으니 잘 설정되어있음) / (슬러시) 요청이 들어온다면 index.jsp (첫화면)를 열어서 보여줌 한글사용하겠다고 라고 선언하기도 함 (생략가능) 만 있어됨! ( 검색엔진 최적화_SEO ) 검색엔진 최적화(SEO), 가장 효율적인 방법은? | 가비아 라이브러리 (gabia.com) 가비아 라이브러리.. 20230713 _[29일차]_01. Spring 맛보기2 오늘자 Legacy Project 생성 jul13에서 마우스 우클릭 맨 아래 Properties - Project Facets 에서 java 버전 11로변경 Window - Preferences 에서 enc 검색 후 아래 항목들 들어가서 UTF-8로 변경 * pom (= project of maven) webapp폴더 = 최상위 root폴더 하위의 views 폴더에 jsp파일들이 들어감 하위의 spring폴더 - appServlet - servlet-context 보면 => views 폴더에 jsp파일 넣겠다고 명시되어 있음 [ HomeController.java ] 에서 return하는 home이라는 값이 저 사이에 들어감 @RequestMapping => get방식의 /요청이 들어오면 실행하겠다. 그.. 이전 1 ··· 39 40 41 42 43 44 45 ··· 50 다음 목록 더보기