모든 글 보기

벌써 세일즈포스 청년 CRM101 과정을 시작한지 한달하고도 보름이 지났네요. 지금까지는 대부분 개발 수업이었고 이제 개발 수업의 끝이 보이는 단계까지 왔습니다. 그리고 내부에서 진로상담(?)을 시작했고 저는 아직 상담을 안 했어요. 상담 전, 나의 생각을 정리하고자 이 과정의 중간 회고를 해보려고 합니다. - 청년CRM101에서의 시작 저는 5년차 디지털 마케터였습니다. 마지막 회사에서 회사 사정으로 급하게 퇴사하게 되었지만, 스스로 이 타이밍을 CRM 마케터 커리어를 시작할 기점이라고 생각했습니다. 쿠키를 포함해서 직접적인 고객 정보가 아닌 고객이 남긴 데이터 부스러기들을 추적하는 마케팅이 얼마나 제한적인지(+광고 매체들이 주는 정보를 얼마나 신뢰할 수 있을까에 대한 의문), 왜 CRM 마케팅이 떠오..
· Java
jsp와 suvlet으로 emaillist 와 guestbook을 만들었습니다. 처음엔 model 1 방식으로 만들었고 드디어 model 2를 시작했습니다. 처음으로 controller를 만났는데 아직은 컨트롤러가 없는 1 방식에 익숙해서 적응이 필요합니다. 오늘은 request.setAttribute와 request.getAttribute를 많이 활용했기 때문에 setAttribute()와 getAttribute()를 정리해두려고 합니다. 이전 포스팅에서 정리했던 request.getParameter()는 파라미터의 값들을 String 타입으로 보내고 받는데, 더 많은 정보들을 주고 받기 위해서는 정보들을 Object로 만들어 담을 수 있습니다. 이 때 사용되는 것이 와 request.getAttrib..
· Java
request.getParameter() 메서드의 결과는 항상 String 입니다. 따라서 int 타입의 변수로 선언하기 위해서는 Integer.parseInt() 메서드로 감싸주어야합니다. int no = Integer.parseInt(request.getParameter("no")); 다른 jsp 파일에서 가져오는 파라미터들을 변수로 만들어 활용하는 중, 자꾸 타입 오류가 나서 확인하다보니 타입 캐스팅 해주는 것을 놓쳤다는 것을 알았습니다. request.getParameter() 로 가져오면 항상 String 타입이라는 것을 기억해야겠습니다.
· Java
지시자/지시어 directive JSP 페이지는 구문 요소를 이용해서 텍스트 기반으로 작성할 수 있습니다. 구문 요소 중 지시자에 대해 알아보겠습니다. 책에서는 지시자라고 하는데, 검색해보니 '지시어'의 결과도 많습니다. 직접 코드에서 지시자 오류를 발생시켰을 때는 '지시어'라고 명시되어 있는 것을 보니 둘 다 쓰이는 것으로 보입니다. 제가 보는 책에서는 '지시자'라고 표기되어 있으므로 '지시자'라고 하겠습니다 :) 지시자(directive) - 스크립트 기반 태그 중 하나 : 로 쓰임 (참고) 다른 스크립트 기반 태그 : 주석문(comment) / 스크립트릿(scriptlet) / 표현식(expression) / 선언문(declaration) - page, include, taglib 이 있다. 지시자..
· Java
구문 for (type variableName : arrayName) { // code block to be executed } 예시 및 결과 String[] list = {"a","b","c","d"} for(String i : list){ System.out.println(i); } //결과 //a //b //c //d 사용 사례 form 으로 입력한 성/이름/이메일 정보의 결과를 보여주는 페이지(jsp) 출력시 사용 Last name: First name: Email address: 언제 쓰면 좋을까? 1. 배열에 들어있는 값들을 출력하는 반복문을 쓸 때 - for, while보다 code가 간단해진다. 2. 배열 크기, 반복 횟수 제어가 필요하지 않을 때
· Java
서블릿과 JSP 공부를 시작하고부터 이해하는 속도가 매우 느려졌습니다. 아직 개념부터 공부하느라 그런 것이겠죠? 어서 기초 개념 공부를 끝내버리고 활용하면서 내 것으로 만들어 가고 싶네요. 웹 기반으로 동작하는 시스템을 제대로 알기 위해 서블릿과 JSP 관련 도서를 읽고 정리해보았습니다. 서블릿(Servlet) JSP(JavaServer Page) 기능 / 기술 똑같은 기능 + 동일한 기술 : 클라이언트가 웹 브라우저를 통해 요청하면 서버에서 실행한 후 결괏값을 클라이언트로 전송 : 웹서버에서 실행되는 애플리케이션 개발 기술 표현하는 방법 완벽하게 자바 언어로 구현해야함 HTML 페이지 안에서 스크립트 형태로 구현 변수 선언&초기화 일부 객체는 변수 선언과 초기화 작업 없음 따라서 코드가 간단하다 동적인..
· Java
웹 요청으로 전달 받은 숫자 문자열을 수식에 활용하기 위해서는 해당 문자열을 정수로 변환해주어야합니다. 문자열을 정수로 변환하는 메서드 Integer.parseInt() 사용 int number = Integer.parseInt(request.getParameter("number")); request.getParameter("number")는 웹 요청으로 "number"라는 이름의 매개변수(parameter) 값을 가져옵니다. 이 값은 문자열 형태라, Integer.parseInt()를 사용하여 이 문자열을 정수로 변환합니다. 그 결과로 얻은 정수는 number 변수에 할당됩니다.
· Java
if(color.equals("etc")){ msg = "기타색"; color = "#ffffff"; } else { msg = color; }
M2 칩을 사용하는 Mac에서는 아직 Oracle Database 설치를 공식적으로 지원하지 않습니다.colima와 docker를 통해 M2 칩 Mac에도 설치해보겠습니다.1. Homebrew install홈브루가 설치되어 있지 않다면 설치가 필요합니다.1-1. 홈페이지에서 아래 명령어를 복사해서 터미널에 입력합니다./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"(참고) 홈브루 홈페이지 링크 : https://brew.sh/ HomebrewThe Missing Package Manager for macOS (or Linux).brew.sh   2. colima install2-1. ..
다이나모 제이
'분류 전체보기' 카테고리의 글 목록 (7 Page)