목록파이썬 (25)
오늘보다 더 나은 내일의 나에게_
함수란? : 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합 함수를 사용하는 이유 - 반복적인 프로그래밍을 피할 수 있다 - 모듈화로 인해 전체적인 코드의 가독성이 좋아진다 - 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때에도 손쉽게 유지보수가 가능하다 함수의 구조 def 함수명(매개변수): 실행 문장 return 반환 변수 예제 def number_sub(num1,num2): return num1-num2 num1=int(input("첫 번째 정수 입력>> ")) num2=int(input("두 번째 정수 입력>> ")) result = number_sub(num1,num2) print(result) def cal(num1,num2, op): """덧셈과 뺄셈을 계산하..
프로젝트 복제 후 설정 더보기 톰캣 서버 우클릭 후 Add and reomove 톰캣 서버 더블클릭 후 모듈에서 설정 프로젝트 우클릭 후 Web Project Settings 설정 서버 실행 후 확인 비동기 게시판 1. 컨트롤러 생성 2. 비동기 통신 제이쿼리 작성 Java용 JSON데이터 구조를 처리해주는 라이브러리 링크 com.fasterxml.jackson.core jackson-core 2.9.8 3. Controller에 boardlist 추가 4. 게시글 리스트 출력 5. 게시물 내용 출력 게시물 제목을 눌렀을 때 내용이 보이도록 수정(다시 눌렀을 때 안 보이게) 6. 게시물 수정/닫기 버튼 추가 닫기 버튼 함수 Python 2. 리뷰 길이 평균값 #리뷰 길이 평균 값 cnt = 0 for..
게시판 만들기 18. 게시물 수정 기능 boardController에서 boardUpdate boardUpdate.jsp 생성 및 수정 boardController boardUpdatePost메서드 작성 boardMapper 메서드 추가 boardMapper.xml 쿼리문 작성 19. server web.xml 확인 => 기본적으로 index.html, index.htm, index.jsp로 접속하면 파일명 생략이 가능! index.jsp 수정 => 액션 태그 사용해서 boardList.do 이동 JSTL 태그라이브러리 선언문에 추가! 스크립틀릿 => jstl JSTL - 변수 선언 JSTL - 조건 JSTL - 배열 출력 반복문 while문 흐름도 예제 while True: num1 = int(inpu..
게시판 만들기 12. request 대신 model 사용 13. 글쓰기 버튼 추가 14. 글쓰는 페이지 boardForm.jsp 작성 더보기 Spring WEB MVC 게시판 BOARD 제목: 내용: 작성자: 등록 취소 지능형 IoT융합 SW전문가과정 boardController에 boardForm 추가 boardInsert 추가 15. mapper에 boardinsert 추가 => 쿼리문에서 ? 대신 #{ } 사용 boardInsert() 수정 boardList.do로 재요청 한글 깨짐 현상 web.xml에 인코딩 추가 16. 게시물 제목 클릭 시 해당 게시물 보여주기 => 쿼리스트링으로 게시물 번호를 보내줌 boardContent() 수정 및 boardContent.jsp 작성 17. 게시물 수정, ..
게시판 만들기 5. 부트스트랩 사용 링크 6. 예제 코드 작성 및 수정 링크 7. table 태그에 부트스트랩 클래스 추가 8. Board VO클래스 작성 9. Controller 수정 10. boardList.jsp 게시글 정보 출력하기 위해 코드 수정 MyBatis 더보기 사용법 1. 기존 DAO 클래스 방식 2. Mapper interface 방식 3. Annotation 방식 링크 1. pom.xml에 추가! org.mybatis mybatis-spring 2.0.7 2. kr.smhrd.mapper패키지 생성 후 BoardMapper 인터페이스 생성 3. Mapper.xml 생성 4. Mapper.xml 수정 => 메서드명을 id에 작성, ArrayList타입인 Board를 resultTyp..