일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 26 | 27 | 28 |
- html
- 상속
- Scanner
- API
- 문자열
- Board
- Database
- Controller
- db
- View
- React
- string
- MVC
- 조건문
- JDBC
- 이클립스
- Thymeleaf
- Eclipse
- SpringBoot
- Oracle
- spring
- mysql
- jsp
- Java
- git
- jquery
- rpa
- 배열
- Array
- Uipath
- Today
- Total
목록2025/02 (19)
유정잉

입력 - 텍스트 : 우리가 입력할 내용을 적기공통 - 이전 지연 + 이후 지연 : 타이핑 전후에 사람이 하는 것 처럼 충분한 지연을 줄 수 있음옵션 - 비어있는 필드 : 기존에 있던 내용을 모두 지우고 원하는 내용만 입력 가능옵션 - 키간딜레이 : 입력되는 사이에 딜레이를 주는 옵션Send Hotkey : 동시에 여러개의 특수키를 누르거나 혹은 엔터와 같은 키를 누르는 동작 설정 Get Text : 원하는 위치에 있는 Text를 가져올 수 있음Data Scraping : 일정한 패턴을 가진 데이터를 가져와서 사용할 수 있음 For Each If Break [ 테이블 추출(데이터스크래핑) ] [ 실습 ] 날씨 검색 [ 에러 : 사용자 인터페이스 엘리먼트를 고유하게 식별할 수 없습니다. ]만약 이런식으로..

공통 - 오류 발생 시 계속 진행 : 해당 액티비티가 에러가 발생하면 에러를 보여줄지 아니면 그냥 넘어갈지 선택, 기본값은 false 값으로 에러가 발생하면 중지하지만 true로 설정할시 에러가 발생해도 중지되지 않고 다음으로 수행하게 할 수 있다.공통 - 이후 지연: 해당 액티비티가 수행되고 난 다음의 딜레이 millisecond 단위(1/1000초)이며 예를 드러 3000은 초후에 다음으로 넘어감공통 - 이전 지연 : 해딩 액티비티가 수행되기 전에 딜레이그냥 액티비티의 이름을 바꾸는 것옵션 - 키 한정자 : 클릭 동작을 하는데 특수키를 사용할 수 있는 옵션(잘 사용안함)활성화 자동으로 클릭 모션을 보여준다. 잘 안 먹히는 경우가 있어서 사용 안 함입력 - 마우스버튼 : 마우스를 누르고 있는 동작이 d..
🚀 JSON 응답이란?✔ JSON으로 응답한다는 의미:클라이언트(브라우저, 모바일 앱 등)에서 서버에 요청을 보내면, 서버가 JSON 형식으로 데이터를 반환하는 것.✔ JSON✔ 이 JSON 데이터를 클라이언트가 받아서, 화면(UI)에 표시하거나 다른 로직에 활용할 수 있음.✅ JSON 응답이 필요한 이유 1. 페이지 이동 없이 데이터만 받아서 사용 가능→ HTML(JSP) 전체를 다시 로드하는 게 아니라 필요한 데이터만 받아서 처리! 2. REST API를 통해 모바일, 프론트엔드(React, Vue 등)에서 활용 가능→ 웹 브라우저뿐만 아니라, 모바일 앱에서도 동일한 API 사용 가능! 3. AJAX와 함께 사용하여 비동기 요청 처리 가능→ 사용자가 페이지를 이동하지 않아도 필요한 정보만 갱신 가능..

Build Data TableDatabase의 Table 구조로 데이터를 저장하고 관리할 때 사용하는 Activity이며, 대용량의 데이터를 유용하게 관리/활용할 수 있다.엑셀 데이터 읽기 및 쓰기 시 유용하게 활용 가능하며, 개발 프로젝트 데이터 관리 변수용으로도 많이 활용할 수 있다.연관 Activity로는 Add Data Row, For Each Row, Get Row Item, Remove Data Row, Removev Duplicate Rows 등이 있다.For Each RowDataTable DataType의 변수로부터 Row 값들을 하나씩 꺼내오는 역할을 하는 Activity이다.데이터 테이블 : DataTable의 Row 정보들을 꺼내올 DataTable 변수를 입력 변수로 넣는다.인덱스..
For Each Activity 한 개의 변수에 다수의(묶음) 정보를 가지고 있는 때 해당 값들을 하나씩 꺼내오는 역할을 하는 Activity이다.주로 Array 변수, DataTable 변수들에 사용 되며, 그 밖의 묶음형 변수들에 사용된다.TypeArgument : 묶음 변수 내 값들의 변수 Type을 정의한다(String, Integer, DataRow, Object 등...)Values : 묶음 변수명을 넣는다.인덱스 : 묶음 변수의 개수를 Count하는 변수를 지정한다.(인덱스 값은 0부터 시작된다)

작업을 할 때 한개 이상의 Work Flow가 존재할 때 기본적으로 실행할 Flow를 지정해줘야함 -> 기본으로 설정1. Flowchart에서 여러개 Sequence 만들기 2. String Type Sequence ! 2. Integer Sequence ! Integer는 정수 타입이므로 문자열 타입과 표현식 편집기에서 같이 사용할 경우 에러가 난다!이때 Int 변수에 .ToString을 사용하면 된다! 3. Array [T] Seqeunce! 배열 타입은 {중괄호}를 사용하여 작성한다.배열에 있는 값을 사용할 때는 (0), (1), (2)를 사용한다.

Data TypeData Type설명예Boolean논리형 변수로써 예(=true) 아니오(=false)를 정의하고 활용하게 된다.주로 IF 액티비티에 사용된다.True, FalseInt32정수 숫자형이다. 소수점이 없는 값들을 담는 변수이다.1, 2, -100, Int32.MaxValueString문자열 형식을 의미한다."Hello World", "안녕하세요"와 같은 문자열을 담는다."Hello World", "안녕하세요"Object모든 데이터 형식을 받을 수 있는 변수이다. 사용되는 변수의 형식을 명확히 모르거나, 하나의 변수에 다양한 형식의 값을 받고자 할 때 사용된다. Data Table테이블형 복합타입이다. 테이블 내 다양한 데이터 형식을 담을 수도 있으며,데이터의 구조적 표현이 가능하다 Arra..
📌 PostgreSQL에서 ALIAS (알리아스 절) & #{} vs ${} 차이점 ✅ ALIAS(별칭)는 SQL 쿼리에서 컬럼명이나 테이블명을 임시로 다른 이름으로 지정하는 기능!✅ MyBatis에서는 #{}를 사용해야 SQL 인젝션(SQL Injection) 공격을 방지할 수 있음! 🔥 1️⃣ ALIAS (별칭)란?📌 SQL에서 AS 키워드를 사용하여 테이블명, 컬럼명을 임시로 변경하는 기능📌 쿼리를 더 읽기 쉽게 만들고, JOIN 시 같은 컬럼명이 있을 경우 충돌 방지 가능✅ PostgreSQL에서 ALIAS 기본 문법SELECT column_name AS alias_nameFROM table_name;✅ 예제 1: 컬럼명을 간단한 별칭으로 변경SELECT username AS name, e..
📌 Entity, Controller, Service, Mapper, JSP를 사용하여 데이터를 화면에 보여주는 과정 🎯✅ 백엔드에서 데이터를 가져오고, JSP에서 데이터를 출력하는 전체 과정!🔥 1️⃣ 전체 흐름 (Spring MVC + MyBatis 구조)[1] 사용자가 브라우저에서 웹사이트를 방문함 (JSP) ↓[2] 사용자가 특정 데이터를 요청함 (Controller) ↓[3] Controller가 Service에 데이터 요청 ↓[4] Service가 Mapper(DAO)에게 데이터 요청 ↓[5] Mapper(DAO)가 데이터베이스(MySQL)에서 데이터 조회 ↓[6] 조회된 데이터를 Service → Controller → JSP로 전달 ↓[7] JSP에서 데이터를 화..
✅ Spring MVC에서 클라이언트가 보낸 데이터를 Controller에서 받는 방법은 3가지!✅ 각각 어떤 방식으로 데이터를 주고받는지 JSP 연동까지 자세히 설명할게!🔥 1️⃣ @RequestParam, @PathVariable, @RequestBody 차이점어노테이션데이터 전달 방식사용 예제요청 방식@RequestParam쿼리 스트링 값 받기 (?key=value)/user?name=Tom&age=25GET, POST@PathVariableURL 경로 값을 받기 (/{value})/user/Tom/25GET@RequestBodyJSON 데이터를 객체로 변환하여 받기{ "name": "Tom", "age": 25 }POST, PUT✅ 즉, @RequestParam은 ?key=value로 전달, @..