TechTalk

· TechTalk
처음에는 값이 null로 넘어오는 현상 발생. login.jsp에서 값을 넘겨줄때의 name과 받는 곳에서의 변수명과 이름이 달라서 그랬음. 해결. 2차 문제: 값도 알맞게 들어오고 형도 String이 맞는데 안됨 무슨 문제지... WARN 해결을 위해 dburl 수정String dburl = "jdbc:mysql://localhost:3306/JIDO?serverIimezone=Asia/Seoul&useSSL=false";경고문은 사라졌으나 오류는 그대로 남음. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 public int login(String email,String password) { String sql = "SELECT ..
· TechTalk
제목에 나온 그대로 데이터베이스를 이용해서 로그인 기능을 구현하기 위한 준비를 해볼까 합니다. 데이터베이스 선택 Oracle, Mssql, Mysql 등을 다뤄봤습니다.무엇을 이용해도 상관없지만 개인적으로 Mysql이 자료도 많고 예전 프로젝트에서도 다뤄서 그런지 편하더라구요.그런 이유로 Mysql을 선택했습니다. 테이블 생성하기 User 테이블을 이렇게 생성해봤습니다. 저번에 구현한 로그인 기능으로는 Email과 password만 있어도 충분합니다. 그러나 이메일 앞을 잘라서 고유한 이름처럼 사용하는 게 맞는 걸까..? 란 생각이 들더라구요. 그래서 따로 Nickname을 지정할 수 있도록 컬럼을 추가했습니다. 또한 무엇을 기본키로 만들지가 고민이었어요. 닉네임도 고유하고 이메일도 고유한 값일 텐데 대..
· TechTalk
데이터베이스를 사용하지 않고 세션만을 이용해서 로그인 기능을 구현해봅시다. 미리 값을 admin과 비밀번호 1111로 지정해줍시다. 세션의 경우에는 데이터베이스와는 달리 클라이언트 측에 저장이 됩니다. 테스트할 때 브라우저에서 쿠키 및 캐시 삭제를 하면서 진행하셔야 될지도 모릅니다. 저는 로그인 디자인을 끝낸 페이지에서 LoginServlet으로 POST 방식으로 값을 전달하도록 했습니다. LoginServlet 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException ..
· TechTalk
미적 감각이 0인 상태에서 로그인 페이지를 만들어볼까 합니다. 저번에 만든 title과 nav bar는 그대로 이용할게요. Input Type email & password 사용자로부터 email 주소와 비밀번호를 입력받도록 해볼게요. password 타입은 약간 독특합니다. 보통 우리가 abcd를 입력하면 그대로 abcd가 보이잖아요? 위는 일반 text 입력창이고 아래가 비밀번호 입력 칸이에요. 이렇게 다른 사람들이 볼 수 없도록 동그라미로 표시가 된답니다. 또한 email 타입은 메일 주소를 입력하지 않으면 팝업 메시지가 자동으로 뜬답니다. Input placeholder 속성 이용하기 그냥 텍스트 상자만 덩그러니 놓여있으면 사람들은 이게 무엇을 의미하는지 모를 경우가 있어요. 안내 문구를 상자 안..
· TechTalk
오픈소스에 참여하고 싶다는 생각을 해보신 적이 있으신가요?? github에서는 아주 간단하게 참여할 수 있습니다. 프로젝트마다 참여 룰이 다르므로 그것은 꼭 체크해주세요. 1. 참가하고 싶은 프로젝트가 생겼다면 해당 프로젝트를 FORK 합니다. 그렇다면 제 repository에 추가됩니다. 2. 로딩이 다 끝나면 code의 clone 링크를 통해 제 로컬로 받아줍니다. CLI를 사용하지 않고 GIthub Desktop을 이용하시면 몇 번의 클릭으로 간편하게 받을 수 있어요. 3. 수정 작업을 마친 내용을 add , commit, push 해주세요. Desktop이나 IDLE에서 확장 프로그램으로 Git을 이용하시면 add, commit, push가 간편해집니다. Github Desktop 기준 Commi..
· TechTalk
안녕하세요!! 파이썬을 이용해서 간단하게 종목 리스트를 뽑아보려고 합니다. 프로그래밍 x 간단한 방법 http://kind.krx.co.kr/corpgeneral/corpList.do?method=loadInitPage 대한민국 대표 기업공시채널 KIND 업종 전체 농업, 임업 및 어업 광업 제조업 - 식료품 제조업 - 음료 제조업 - 담배 제조업 - 섬유제품 제조업; 의복제외 - 의복, 의복액세서리 및 모피제품 제조업 - 가죽, 가방 및 신발 제조업 - 목� kind.krx.co.kr 일단 전체 종목들은 해당 사이트에서 조회가 가능합니다. 이 사이트에서 EXCEL 파일을 누르면 자동으로 다운이 받아지고 간단하게 해결이 가능하답니다. 파이썬을 이용하려는 이유 제가 원하는 기준으로 필터처럼 종목들을 거르려..
· TechTalk
프로젝트 목표 방문한 장소에 마커를 찍고, 작은 코멘트를 달아 나만의 방문 지도 꾸미기 친구 혹은 애인과 그룹을 만들어 우리의 지도를 채워보세요 타임 라인을 통해 다이어리처럼 이용도 가능해요 이런 느낌의 프로젝트를 진행해볼까 합니다. 사실 학부시절 팀 프로젝트로 했었습니다. 당시에는 구글 API를 사용했고 마커 찍고 게시글 작성하는 1번까지 완성했죠. 추후 프로젝트 방향성이라며 2개를 제시했었는데 발표만 그렇게 하고 아무것도 안함..ㅋㅋㅋ 갑자기 생각나서 처음부터 다시 하면서 복습도 하고~ 끝까지 달려보겠습니다. 카카오 지도 API 이용하기 카카오 API 키를 발급받은 후에 이용할 수 있습니다. 2020/07/13 - [웹 개발] - 카카오 API 키 발급 카카오 API 키 발급 키를 발급받으려면 카카오..
· TechTalk
키를 발급받으려면 카카오 계정이 필요합니다. 카카오톡을 사용하는 분이라면 이 점은 신경 안 쓰셔도 괜찮겠죠? 사이트 접속 https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 카카오에서 제공하는 API를 활용하고 싶은 개발자는 여기에서 많은 도움을 얻을 수 있습니다. 로그인 후에 개발자 등록하는 과정이 필요합니다. 개발자 등록 과정은 카카오 계정으로 로그인 하고 -> 개발자의 실명을 입력하면 끝입니다. 매우 간단하죠?? 앱 추가하기 상단 메뉴의 내 애플리케이션을 눌러주세요. 다음으로 애플리케이션 추..
· TechTalk
지금까지 해온 작업 결과물을 보면 오늘의 운세를 봐주겠다면서 갑자기 대놓고 텍스트로 고르도록 합니다. 글자가 아닌 타로 카드 뒷면이 보이도록 해볼게요. 카드 이미지 추가 1 cs The Fool 하면서 글자가 써진 부분에 이미지 삽입을 위한 구역을 지정해줄게요. 원래는 해도 괜찮지만 조금이라도 짧게 쓰고 싶었습니다. 1 2 3 4 5 .insertCardImg{ content:url(back.jpg); height:100px; width:70px; } cs content:url(); 로 CSS에서 이미지 추가가 가능하답니다. 적절하게 카드의 크기를 지정해줍니다. 카드 이미지는 뜨는데 radio 버튼이 거슬립니다. 아예 안보이도록 지워버리죠. 1 2 3 4 5 6 [type=radio] { position..
moongomi
'TechTalk' 카테고리의 글 목록 (4 Page)