본문 바로가기
728x90
반응형

전체 글315

[bankApp05] 화면구현하기1 (템플릿 가져오기 ) 아래의 부트스트랩을 가지고 화면을 구현해보겠다. https://www.w3schools.com/bootstrap4/tryit.asp?filename=trybs_template1 W3Schools online HTML editorThe W3Schools online code editor allows you to edit code and view the result in your browserwww.w3schools.com  My Bank 마이바이티스를 활용한 스프링 부트 앱 만들어보기 Navbar Link Link Link About.. 2025. 1. 15.
[flutter] andriod virtual machine `compileDebugJavaWithJavac` 문제가 생겼을 경우 버전이 뭔가 안맞을 경우 문제가 생길 수 있음 아래의 그림과 같이 버전을 변경한 후     아래의 명령어로 clean 한 후 다시 pub get을 하고 다시 실행해보면 적용이 완료!flutter clean flutter pub get 2025. 1. 15.
[Java] 모델링 모델링(modeling)이란?현실 세계의 시스템이나 프로세스를 컴퓨터 시스템 내에서 표현하기 위해 추상화하는 과정을 의미합니다. 이 과정에서 중요한 정보를 식별하고, 해당 정보 간의 관계를 정의하여, 데이터 구조나 알고리즘 등을 설계합니다. 모델링은 소프트웨어 개발 과정에서 요구 사항 분석, 설계, 구현 전 단계에서 중요한 역할을 합니다. 특히, 데이터베이스 모델링은 정보 시스템의 데이터 구조를 설계하는 데 중점을 둡니다. DB 존재하는 데이터 타입과 자바에서 사용하는 데이터 타입은 일치 하지 않습니다. DB 세상에 있는 존재들을 자바 세상에 존재할 수 있도록 모델링 해봅시다.  ORM (Object-Relational Mapping)ORM은 객체-관계 매핑을 의미하며, 객체 지향 프로그래밍 언어를 사용.. 2025. 1. 14.
[bankApp04] 코딩 컨벤션 💡 코딩 컨벤션(coding convention)은 특정 프로그래밍 언어로 코드를 작성할 때 따르는 스타일 가이드 또는 규칙 세트입니다. 이는 변수명, 메서드명, 클래스명의 네이밍 규칙, 들여쓰기, 주석 작성 방법, 파일 구조, 코드 정렬 방식 등 프로그램의 가독성, 유지보수성, 일관성을 향상시키기 위한 방법론을 포함합니다. 코딩 컨벤션 정의정적 파일 (CSS, XML, JS)규칙: 소문자 사용, 단어 간 구분은 스네이크 케이스(_)로 합니다.예시: style_sheet.css, config_file.xml, main_script.jsJSP 파일규칙: 카멜 케이스(CamelCase)를 사용하여 첫 글자는 소문자로 시작합니다.예시: home.jsp, accountPage.jsp자바 파일 (클래스)규칙: .. 2025. 1. 14.
[BankApp3] 패키지 설정 💡 학습 목표패키지 및 폴더 구조 잡기패키지(package)는 관련된 클래스, 인터페이스, 서브패키지 등을 그룹화하여 정리하는 방법입니다. Java에서 패키지는 네임스페이스를 제공하여 클래스 이름 간의 충돌을 방지하고, 보다 체계적으로 코드를 조직화할 수 있게 합니다. 패키지는 물리적으로 파일 시스템의 디렉토리에 해당하며, 패키지 내의 클래스나 인터페이스는 이 디렉토리 내에 위치합니다.즉, 우리는 주 언어 파일들을 모아 두는 폴더를 패키지라 부르겠습니다.  Spring boot WEB MVC 프레임 워크에서는 정적자원을 두는 패키지css, js, image 파일등을 넣어 둘 수 있습니다.src/main/resource/static(정적 자원 루트 폴더)동적자원(JSP 활용)이 예제에서는 webapp/W.. 2025. 1. 14.
[BankApp02] 디자인 시안 3. 디자인 시안 확인 💡 화면 구성 확인이번 강의에서 디자인 요소에 대한 설명은 가능한 간단하게 진행할 예정입니다CSS 프레임워크인 bootstrap4를 활용하지만 여러분들이 원하는 디자인으로 마음껏 수정해도 좋습니다. 부트스트랩 4 템플릿을 가져올 링크 입니다 확인 해보세요W3Schools online HTML editor W3Schools online HTML editorThe W3Schools online code editor allows you to edit code and view the result in your browserwww.w3schools.com   My First Bootstrap 4 Page Resize this responsive page to see the effect.. 2025. 1. 14.
[BankApp 01] 프로젝트 설정 💡 Bank App 프로젝트의 목표Spring Boot 프레임워크 기반: Spring Boot의 기본 동작 원리를 이해하고 활용합니다. 이를 통해, 개발자는 Spring Boot를 사용하여 빠르고 효율적으로 어플리케이션을 구축할 수 있습니다.MVC 패턴 구현: JSP(JavaServer Pages) 템플릿 엔진을 사용하여 MVC(Model-View-Controller) 패턴을 구현합니다. MVC 패턴을 통해 어플리케이션의 구조를 명확하게 분리함으로써, 유지보수성과 확장성이 향상됩니다.비즈니스 로직 생성: 프로젝트 내에서 필요한 비즈니스 로직을 설계하고 구현합니다. 이 과정에서 Spring Boot의 다양한 기능을 활용하여, 요구 사항을 충족하는 비즈니스 로직을 개발합니다.DB 접근 기술 활용: 마이바티.. 2025. 1. 14.
[설치 및 환경설정] STS 설치 https://github.com/spring-projects/sts4/wiki/Previous-Versions Previous VersionsThe next generation of tooling for Spring Boot, including support for Cloud Foundry manifest files, Concourse CI pipeline definitions, BOSH deployment manifests, and more... - Available for Eclipse...github.com다운로드받기이클립스 jar 파일을 받기 java -jar ~.ja 실행하기 시스템 환경 : OS window10스프링 3.3.7jdk (아마존 17)IDE(sts4)     JSP 플러그인 설치.. 2025. 1. 14.
[flutter21] dio https://pub.dev/packages?q=dio&sort=like Search results for dioPub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs.pub.dev   flutter에서 httpClient 통신을 사용하기 위해서는 라이브러리를 다운받아야 한다.  cmd 화면에서 설치 명령어를 넣거나, pubspec.yaml 파일에 depencey를 추가한 후 , pub get해준다.  Dio 객체 생성하는 방법 //통신을 담당하는 클라이언트 객체를 가져오자 Dio _dio = Dio(); .. 2025. 1. 14.
[flutter21] dart 비동기 프로그래밍 1. dart 비동기 프로그래밍에 대한 개념2. flutter 타입에 이해3. Future 타임과 Future delayed 함수 사용해 보기  1. dart 비동기 프로그래밍에 대한 개념을 이해하자.동기성 - 모든 코드가 순차적으로 진행되는 형태, 재 작업이 끝날 때까지 프로그램은 다음 작업을 시작하지 않습니다.예를 들어, 파일 읽기 작업이 끝나야만 다음 줄의 코드가 실행됩니다. 비동기 - 코드가 동시다발적으로 실행, 순착적으로 보장을 할 수 없는 형태dart 비동기 프로그래밍은 프로그램의 흐름을 중단시키지 않고, 무언가의 완료를 기다리는 동안 다른 작업을 수행할 수 있게 해줍니다. Dart에서는 이를 위해 Future라는 데이터 타입을 제공 합니다. * 자바에서 비동기 처리더보기더보기Promise의 .. 2025. 1. 14.
728x90
반응형