본문 바로가기

전체 글

[83일차] ajax활용 과목별 강의평 게시판 만들기 1. 과목명에 링크걸어서 과목상세보기화면 만들기 2. UniversityDao, UniversityService 인터페이스에 메소드 추가하기 CourseVo courseEdit(CourseVo vo); DaoImpl public CourseVo courseEdit(CourseVo vo) { return mybatis.selectOne("university.courseEdit", vo); } ServiceImpl @Override public CourseVo courseEdit(CourseVo vo) { return dao.courseEdit(vo); } 3. UnivercityController @RequestMapping(value="courseEdit.do") public String courseEd.. 더보기
[82일차] ajax를 활용한 댓글게시판 만들기 댓글-> (ajax + jQuery) 1.테이블 만들기 [ 기본 테이블 ] ​ create table student( sno varchar2(3) , sname nvarchar2(10), year varchar2(10), dept nvarchar2(10) , constraint student_sno_pk primary key(sno)); [ 댓글에 필요한 테이블 ] Create table student_reply( idx number(3) not null primary key, -- 테이블에 P.K 만들기 sno varchar2(3) not null, -- Student 테이블과 외래키로 연결할 컬럼 만들기 reply nvarchar2(500) not null, -- 댓글 내용 저장 ( 상담내용 ) re.. 더보기
[81일차] spring 교재 p.457 데이터 변환~ 텍스트 JSON, XML 1. JAVA로 데이터 가져오기 2.VO에 있는 내용을 JSON형태로 바꿔서 호출하는 쪽으로 return하기 pom.xml 에 내용 추가하기 https://cafe.naver.com/koreaitsmart 마주이야기&마주스토리 : 네이버 카페 마주스토리 카페 cafe.naver.com 인덱스를 실행시키고 목록보기를 누르면 아래처럼 다운창이 열리는데 이는 크롬으로 열어야 json으로 변환된 결과를 볼 수 있다 data.go.kr 활용하기 https://www.data.go.kr/data/15073861/openapi.do 한국환경공단_에어코리아_대기오염정보 각 측정소별 대기오염정보를 조회하기 위한 서비스로 기간별, 시도별 대기오염 정보와 통합대기환경지수 나쁨 이상 측정소 내역, 대.. 더보기
[76일차]MyBatis 활용 *기본세팅 log4j2.xml, web.xml , pom.xml 내용 수정해주기 characterEncoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 characterEncoding *.do contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener DispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/config/presentation-layer.xml Disp.. 더보기
[9/8일수업] Spring 교재 p.511 ~ p.513 어플리케이션컨텍스트.xml 파일 bean 추가하기 (id 교재대로 sqlsession으로 변경해줌) !! mappings 패키지 아니었음 수정 p.481~ 495 board-mapping.xml insert into board (seq, title, writer, content, regdate) values ((select max(nvl(seq,0))+1 from board ),#{title}, #{writer}, #{content}, #{regdate}) update board set title=#{title}, writer= #{writer}, content=#{content} where seq=#{seq} update board set cnt=cnt+1 where seq=#{seq} de.. 더보기
[67일차] 스프링 퀵 스타트 교재 package com.springbook.biz.board; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.GenericXmlApplicationContext; public class BoardServiceClient { public static void main(String[] args) { AbstractApplicationContext container= new GenericXmlApplicationContext("applicationContext.xml"); BoardService service= (BoardService)container.g.. 더보기
[66일차] 스프링교재 1.인터페이스 package polymorphism; public interface TV { public void powerOn(); //인터페이스에 있는 메소드는 다 추상메소드 , 따라서 재정의가 된다 public void powerOff(); public void soundUp(); public void soundDown(); } 2. 삼성TV 엘지 TV package polymorphism; public class SamsungTV implements TV{ public SamsungTV(){ System.out.println("삼성 tv 객체생성 "); } //교재 45페이지 public void powerOn() { System.out.println("삼성 tv 전원을 켠다 "); } publi.. 더보기
[모듈시험] 보호되어 있는 글입니다. 더보기