전체 글 (43) 썸네일형 리스트형 전자정부프레임워크 회원가입 기능 개발 순서도 + 코드 예제 ✅ 프로젝트 구조 (회원가입 + 게시판 기능 반영) Project ├── src/main/java │ └── com/example/project │ ├── web │ │ ├── MemberController1.java ← 회원가입 관련 요청 처리 │ │ ├── BoardController1.java ← 게시판 관련 요청 처리 │ ├── service │ │ ├── MemberService.java │ │ ├── BoardService.java │ │ ├── MemberVo.java │ │ ├── BoardVo.java │ │ └── impl │ │.. JSP 설명 및 요약 ✅ JSP란?**JavaServer Pages (JSP)**는HTML에 Java 코드를 섞어서 웹 페이지를 동적으로 생성하는 서버 사이드 기술입니다.✅ JSP 구성요소 요약구성요소예시설명HTML안녕하세요기본 구조 및 화면 출력Java 코드서버에서 실행되는 자바 로직표현식변수 값을 HTML에 출력지시자인코딩, import 등 설정주석JSP 내부 설명용 주석EL${user.name}값 출력용 표현 언어 (JSP 2.0+)JSTL, 반복, 조건 등 태그 기반 로직 처리 ✅ JSP 동작 원리scss복사편집브라우저 요청 → JSP → 자바 서블릿(.java) → 컴파일(.class) → 실행 → HTML 반환 ✅ 왜 HTML이랑 같이 쓰는가?HTML은 화면 디자인Java 코드는 데이터 처리둘을 합쳐서 동적 웹페이.. Java 웹 프로젝트 전체 구성 정리(디렉터리 구조+예제코드) 📁 src/├── egovframework/│ ├── web/│ │ └── UserController.java│ ├── user/│ │ ├── service/│ │ │ ├── UserService.java│ │ │ └── BoardService.java│ │ ├── service/impl/│ │ │ ├── UserServiceImpl.java│ │ │ └── BoardServiceImpl.java│ │ ├── mapper/│ │ │ ├── UserMapper.java│ │ │ └── BoardMapper.java│ │ └── vo/│ │ ├── UserVO.java│ │ .. Java 웹 프로젝트 전체 구성 정리(공부용) ✅ Java 웹 프로젝트 전체 구성 정리 (Spring + eGovFrame 기준)🧩 1. 계층별 구성도 (전체 흐름)[Browser] ↓ [JSP View (jsp, css, js)] ↓ [Controller (web)] ↓ [Service / ServiceImpl] ↓ [DAO / Mapper] ↓ [SQL (Mapper.xml)] ⇄ [DB (Oracle 등)] 📦 2. 구성요소별 역할과 예시계층파일/디렉터리예시설명📁 VOUserVO.javaString id, name데이터를 담는 그릇 (Model 객체)🧭 ControllerUserController.java@RequestMapping("/login.do")사용자 요청 처리 → Service 호출 → View 반환.. Perplexity API를 활용한 블로그 포스트 자동 생성기 import osimport reimport openaifrom datetime import datetime사용자 정의 함수: Perplexity API로 글 작성def generate_blog_posts(api_key, query_list, prompts, output_dir="output"): """ Perplexity API를 이용해 특정 주제와 프롬프트로 블로그 글을 작성하는 함수. Parameters: api_key (str): Perplexity API 키 query_list (list): 주제(키워드) 리스트 prompts (dict): 각 주제에 대한 프롬프트 딕셔너리 output_dir (str): 결과 파일을 저장할 디렉.. Google 트렌드 API로 특정 주제의 인기 키워드 분석하기 from serpapi import GoogleSearchfrom datetime import datetimeimport os# 사용자 정의 함수: Google 트렌드에서 키워드 트렌드 가져오기def fetch_keyword_trends(api_key, query_list, date_range, output_dir="output"): """ Google 트렌드에서 특정 주제의 인기 키워드를 가져오는 함수. Parameters: api_key (str): SerpApi API 키 query_list (list): 검색할 주제(키워드)들의 리스트 date_range (str): 검색 기간 (예: "today 7-d", "2023-01-01 2023-01-.. Jenkins SonarQube 연동 1. Jenkins에 SonarQube Scanner Plugin 설치하기 Jenkins 관리 > Plugins Available plugins > SonarQube로 검색하면 위와 같이 SonarQube Scanner for Jenkins가 있고, install을 한다. 설치가 완료되면 Jenkins를 restart를 한다. 2. SonarQube Scanner 설정 SonarQube Scanner installations를 찾음. Name을 정해주고 Save > Apply를 함. Dashboard > Jenkins 관리 > System SonarQube servers를 찾고, Name과 Server URL을 찾아 정보를 입력해주고, 저장 > Apply를 한다 3. ITEM 만들기 Execute Son.. SonarQube C#프로젝트 사용법 C#프로젝트의 설정도, python에서의 사용법과 동일하다. 다만 .NET Framework의 경우에는 sonar-scanner-msbuild를 별도로 또 다운로드 받아줘야한다. (C# 프로젝트 분석하기 정말 힘들다...) https://docs.sonarsource.com/sonarqube/9.8/analyzing-source-code/scanners/sonarscanner-for-dotnet/ SonarScanner for .NET The SonarScanner for .NET is the recommended way to launch an analysis for projects built using MSBuild or dotnet. docs.sonarsource.com 위 홈페이지에서 다운로드 받아.. 이전 1 2 3 4 ··· 6 다음