본문 바로가기

전체 카테고리109

pub.dev Pub.dev 란?Google에서 제공하는 Dart와 Flutter 패키지를 호스팅하고 관리하는 웹사이트입니다. 이곳은 개발자들이 다양한 기능과 기능을 갖춘 소프트웨어 패키지를 공유하고 사용할 수 있는 플랫폼입니다. Dart 언어를 사용하여 Flutter 앱 개발뿐만 아니라 웹 애플리케이션, 서버 측 애플리케이션 등을 개발할 때 사용할 수 있는 여러 패키지들을 제공합니다 Dart packagesPub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs.pub.devpub.dev의 주요 특징1. 패키지 호스팅: pu.. 2023. 7. 26.
github - Octortree 오늘은 깃허브를 사용하면서 유용한 확장프로그램을 Octotree 소개하고자 합니다. 일반적으로, GitHub에서 레포지토리를 방문하면 파일 탐색이 상당히 단순한 형태로 제공됩니다. 파일 탐색이 많은 폴더와 파일이 있는 깃허브 프로젝트에서는 특히 불편할 수 있습니다. Octotree는 이런 불편함을 해소하기 위해 좌측 사이드바에 트리 구조로 폴더 및 파일을 표시하여 GitHub 사용자들이 효율적으로 탐색할 수 있도록 도와줍니다. 좌측 사이드바가 보이시나요 ? 마우스 커서를 가져가면 사이드바가 열리고 레파지토리의 트리구조를 쉽게 접근할 수 있습니다! 폴더 구조를 탐색하는 데 필요한 클릭 수를 줄여줌으로써 더 빠르고 간편한 탐색이 가능합니다. 패키지의 폴더돋 많고 파일도 많으면 왔다갔다 하는게 불편했는데 oc.. 2023. 7. 25.
[Flutter] mac - 플러터 설치 오류 Warning: dart on your path resolves to Flutter doctorflutter doctor는 Flutter 개발 환경의 상태를 진단하여 문제를 식별하고 해결 방법을 제시해주는 명령어입니다. Flutter SDK, 환경 변수, 종속성 등과 관련된 여러 가지 요소를 검사하여 개발 환경이 올바르게 설정되었는지 확인합니다. 오류 내용! Warning: `dart` on your path resolves to /opt/homebrew/Cellar/dart/3.0.5/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/hoony/appFlutter/flutter. Consider adding /Users/hoony/appFlutter.. 2023. 7. 8.
[SpringBoot] 스프링부트 JPQL(Java Persistence Query Language) JPQL(Java Persistence Query Language)에 대해 알아보자! JPQL(Java Persistence Query Language)은 자바 기반의 ORM(Object-Relational Mapping) 기술인 JPA(Java Persistence API)에서 사용되는 쿼리 언어입니다. JPQL을 통해 객체 지향적인 방식으로 데이터베이스와 상호작용할 수 있습니다. 이번 글에서는 JPQL에 대해 자세히 알아보고, 주요 기능과 사용법에 대해 살펴보겠습니다. JPQL이란? JPQL은 엔티티 객체를 대상으로 하는 객체 지향 쿼리 언어입니다. 데이터베이스 테이블이 아닌 엔티티 클래스와 필드를 기반으로 쿼리를 작성할 수 있습니다. JPQL은 JPA의 일부로 제공되며, ORM을 사용하는 애플리케이.. 2023. 6. 17.
[SpringBoot] 스프링부트 IoC와 DI의 이해 Spring Boot는 Java 기반의 개발 프레임워크로, IoC (Inversion of Control)와 DI (Dependency Injection) 같은 핵심 개념을 통해 개발자에게 많은 이점을 제공합니다. 이번 글에서는 IoC와 DI가 무엇이며, Spring Boot에서 어떻게 활용되는지에 대해 자세히 알아보겠습니다. IoC (Inversion of Control)란? IoC란 제어의 역전을 의미하며, 객체의 생성과 관리를 개발자가 아닌 프레임워크가 담당하는 개념입니다.기존의 개발 방식에서는 개발자가 객체를 직접 생성하고 관리했지만, IoC를 통해 객체의 생명주기를 프레임워크가 제어하게 됩니다.Spring Boot에서는 IoC 컨테이너를 통해 객체의 생명주기와 의존성을 관리합니다. DI (Dep.. 2023. 5. 22.
[SpringBoot] 스프링부트의 특징 스프링부트는 스프링 프레임워크를 기반으로 한 자바 개발 프레임워크로, 간편한 설정, 개발, 배포, 모니터링 등의 기능을 제공합니다. 이번에는 스프링부트의 특징과 장단점에 대해 살펴보도록 하겠습니다. 스프링부트의 특징 1. 간편한 설정과 개발 스프링부트는 설정을 간편하게 구성할 수 있도록 자동설정과 어노테이션을 제공합니다. 또한, 스프링부트는 기본적으로 톰캣(Tomcat)과 같은 내장형 서버를 제공하므로, 별도의 서버 설정 없이도 빠르게 웹 애플리케이션을 개발할 수 있습니다. 2. 강력한 보안성 스프링부트는 기본적으로 보안을 강화하기 위해 많은 보안 기능을 제공합니다. 예를 들어, 스프링 시큐리티(Spring Security)와 같은 모듈을 이용하여 웹 애플리케이션의 보안을 강화할 수 있습니다. 3. 다양.. 2023. 3. 9.