본문 바로가기

분류 전체보기

(119)
project 2. My first website JSP 로 진행한 웹 사이트로 현재 서버단은 어느정도 구현이 되어있는상태이다. 구현한 기능은 1. 로그인 (정규식 검사 진행) 2. 탈퇴 3. 내 정보수정 3. 게시판 글쓰기 4. 게시판 답글 쓰기 5. 게시판 글 삭제하기 6. 조회수 올리기 이제 부트스트랩을 이용해서 조금 살을 붙여볼까 한다. 우선 오늘 살을 붙인건 header.jsp 파일에 css를 도입? 시켰다. 기본 폰트가 너무 보기싫어서 구글에서 긁어왔음 header.jsp // 구글폰트 링크 sytle.css #wrap { // *전체를 감싸고 있는 font-family: 'Source Sans Pro', sans-serif; } 이랬는데 아무일이 없고 콘솔에서는 에러뜸 404 진짜 404~~~~~~ 열심히 구글링해보니 컨텍스트패스를 통해 가..
8. September 1, 2020 .java : 사용자가 짠 소스 코드 compiler : 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 프로그램 compile : 원시 코드에서 목적 코드로 옮기는 과정 자바와 이클립스로 컴파일 예 들어보기. .java (컴파일: 자바 컴파일러 사용) Java Application인 .class 생성 이클립스에서 run -JVM 실행 컴퓨터에서 출력 컴파일러에서 꼭 지켜야 할 두 가지 조건 1. 컴파일러는 옮김의 과정에서 프로그램의 뜻을 보존하여야 한다. 2. 실용적인 면에서, 컴파일러는 입력으로 들어온 프로그램을 어떤 면에서든지 개선해야 한다. 컴파일러의 기능: 고급언어를 직접 기계어 코드로 변환한다. *자바의 경우 바이트 코드로 변환한다. 중간단계의 코드를 생성하고 이것을 해..
7. August 30, 2020 <8주간의 스파르타코딩클럽 후기> 어느 새벽 커리큘럼을 보고 뭐에 홀린듯이 결제를 마치고ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 어쩌다 보니 나는 7월 12일 스파르타 코딩 9기를 시작하게 된다. 나는 5월 말부터 국비지원으로 개발공부를 하고 있었으나, 내 개인 프로젝트를 하고 싶었고 실무에서 다루는 것들을 경험해보고 싶었다. (python, mongodb, flask 등등) 정말 정신없이 4~5주 이론을 배우고 그 배운 이론을 바탕으로 내가 구상했던 프로젝트를 시작하게 된다. 인스타그램으로 영어 표현 공부를 많이 했는데, saved 기능에서 search 가 안되서 내가 아카이빙 했던 게시물들을 시간이 지나고, 데이터가 많이 쌓일 수록 찾기 힘들어서 고생했다. 하지만 그럼에도 불구하고 인스타그램을 이용했던건 동영상을 볼 수 있어 원어민 발음과 톤을 익힐 ..
project 3 Bite A Bit 프로젝트 완성, 도메인 구입해 서버 연결! 기존에 문제가 되었던 1. 왠지모르게 알럿창이 두번뜨고.. 2. 이상해서 서버쪽에 print를 찍었는데 여기서도 수정이 필요한 부분 (post_kor, post_memo)이 두번 프린트가 된다. 이 부분을 드디어 고쳤다. 문제가 되었던 부분 나는 1. 모달창을 띄워주는 함수인 edicCard 2. 서브밋을 누르면 실행하는 함수인 fn_edit 두개를 가지고 있었는데 editCard를 실행시킬때마다 를 실행시키고 있었던 것.. , , , , , , , , fn_edit(post_eng) 그래서 함수를 두번호출할수도 있는 것들은 모조리 없애고 1. 버튼 태그가 원래 로 eng, kor, memo 텍스트 태그와는 다른 곳에 있었는데
project 2. 2 Bite A Bit 수정 기능 추가완료 2차 완성 이 감격스러운 순간을 잊을 수가 업따 흑흑 우선 결과부터 얘기하자면 이전 포스팅에서 썼던 내용대로 완성을 했다 1. 서버에서 디비 오리지널 칼럼을 찾는건 "영어표현" 2. 헷갈리지 않도록 플레이스 홀더로 기존표현을 알려주기. 3. 2번에 추가로 둘 다 수정이 필요하지 않고 한국어표현만 수정하거나 메모를 추가하거나 등 '한 개의 영역'만 고칠 수 있도록 따로 사용자가 적지않으면 플레이스홀더의 내용(기존에 등록되있던 내용)으로 서버로 보내주기 3. 서버에서 디비 업데이트 해주기 4. 업데이트 된 내용 받아와서 다시 클라이언트에 뿌려주기 수정버튼을 클릭하면 이렇게 모달창이 뜨고 모달창 내용을 적은 후 (여기선 한국어 표현은 기존표현 그대로, 메모만 추가한 상황) 서브밋을 누르면 tada! 이렇게 수정이 된다...
6. August 26, 2020 어제에 이어 STS 3 Oracle 연결하기 (Data Source Explorer 에러 시) 학원에서 배운 걸 복습할려고 가져왔더니 이게 왠걸. 내가 받은 STS에는 Data Source Explorer가없었다. 그래서 sql파일도 안열리고 클릭하면 sql developer가 열리고 그랬다. 구글링을 해서 찾은 STS에서 sql 파일 나오게 하는법. STS에서 Data Source Explorer 뷰 넣기 1. sts 실행 - Help - Install New Software 클릭 2. work with에 http://download.eclipse.org/releases/neon 을 넣고 엔터를 쳐주면 알아서 다운로드 된다. 3. Database Development만 체크해주고 next를 눌러준다. ..
5.2 August 25, 2020 STS 3 초기설정 (mybatis, oracle, jstl, 서블릿 최신화 등) 1. web.xml, pom.xml, 추가 및 수정. pom.xml oracle Oracle JDBC Repository http://maven.jahia.org/maven2 javax.servlet javax.servlet-api 3.1.0 provided javax.servlet.jsp jsp-api 2.1 provided javax.servlet jstl 1.2 junit junit 4.12 test com.oracle ojdbc6 12.1.0.2 org.projectlombok lombok 1.18.12 provided jstl jstl 1.2 mybatis 에 필요한 3가지 dependency org.mybatis..
4. August 23, 2020 오늘의 배움 attr placeholder 값을 DB에 있는 값으로 넣고 싶을 때(대체). html 엔 플레이스홀더 태그만 넣어주고 button에 onclick 기능으로 이 함수를 연결할때 (post_eng)를 넘겨주고 있는 상황. 현재 아래 스크립트는 function에 기록되어 있는 것 중에 하나고, 스크립트에서 html 아이디값으로 input 창을 불러와 플레이스 홀더 값(넘어온 post_eng)을 attr로 준다. $('#new_post_eng').attr('placeholder', post_eng );