로그인 5

구글 애널리틱스 활용 웹 개발 적용

구글 애널리틱스란?구글 애널리틱스는 웹사이트의 트래픽과 사용자 행동을 분석할 수 있는 무료 웹 분석 도구입니다. 웹사이트에 방문하는 사용자들의 행동, 유입 경로, 체류 시간 등 다양한 데이터를 수집하고 분석할 수 있습니다. 주요 기능과 특징1. 실시간 모니터링현재 웹사이트를 방문 중인 사용자 수사용자들이 보고 있는 페이지사용자의 지리적 위치     2. 사용자 행동 분석페이지별 방문 시간이탈률과 전환율사용자의 이동 경로 3. 트래픽 소스 분석유입 경로(검색엔진, 소셜미디어, 직접 방문 등)검색어 분석캠페인 효과 측정 왜 구글 애널리틱스인가?개발한 프로젝트는 다양한 메시징 서비스를 제공하는 플랫폼입니다. 이런 복잡한 서비스에서는 사용자들이 어떤 기능을 주로 사용하는지, 어떤 부분에서 어려움을 겪는지 파악하..

SpringBoot, Node Express JS 활용한 세션으로 페이지 변경

DB 값을 받아와 웹브라우저에서 해당 권한을 세션값에 따라 웹 페이지에 보여주거나 보여주지 않게 하는 동적인 부분이다. [서론] 쿠키 방식은 누구나 키를 통해 벨류를 확인할 수 있다. 그렇기 때문에 내가 하고 있는 프로젝트는 스프링을 서버로 사용하여 데이터를 저장하고 웹브라우저인 Node Express JS를 사용하여 sessionId를 활용하여 보안에 대비하고 있다. Controller 스프링에서 먼저 디비 테이블의 내용을 읽어오는 예시이다. @GetMapping("") public ResponseVO getUserInfo() { String userId = ((UserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipa..

업무 기록/WEB 2023.11.10

JSP DB 회원가입 게시판 쿼리

✔ 게시판 리스트 출력 문 try { String sql = ""; conn = Dbconn.getConnection(); // getConnection을 사용하요 sql에 연결하는 기능이다. if (conn != null) { // 총 게시글의 수를 구하는 쿼리 - idx를 기준으로 count함 sql = "select count(b_idx) as tot from tb_board"; pstmt = conn.prepareStatement(sql); rs = pstmt.executeQuery(); // executeQuery는 데이터를 가져와 결과 집합을 반환, select문에서만 실행 if (rs.next()) { tot = rs.getInt("tot"); } // 게시판 목록을 내림차순으로 출력해주는 ..

JSP 2022.11.26

JSP DB연결 (로그인 및 회원 가입) - MySQL 연결 활용

✔ Eclipse DB 연결 방법 🔏 Eclipse DB 연결 절차 1. 해당 파일(우클릭) -> build path -> Configure build path -> Libraries-> ModulePath -> add External jars-> Mysql 파일 선택 2. Configure build path -> Deployment Assembly - .add -> java Build path enties -> 전에 추가한 것 확인-> add ✔ SQL 테이블 설정 use aidev; select * from tb_member; alter table tb_member add mem_gender varchar(20); alter table tb_member add mem_userpw varchar(25..

JSP 2022.11.21

JSP (쿠키, 세션 로그인 및 기본개념)

✔ 내장객체 ✔ JSP 내장 객체 ❗ request 객체 웹 브라우저의 요청 정보를 저장하고 있는 객체 메소드 getHeader() : 요청 정보의 헤더를 반환 getMethod() : 요청 정보의 http method(get, post) 반환 getParameter() : 요청 정보의 이름(name)으로 요청 값(value)을 반환 getParameterValues() : 요청 정보의 이름으로 요청 값을 배열로 반환 setCharacterEncoding() : 요청 정보의 인코딩을 설정 ❗ response 객체 웹 브라우저의 요청에 대한 응답 정보를 저장하고 있는 객체 ✔ 쿠키 🔏 쿠키(cookie) - 프로그램에서 흔적을 남기는 것. 클라이언트와 서버가 연결을 시도한 흔적을 남겼다가, 후에 또 연결을..

JSP 2022.11.18