본문 바로가기

WEB

(22)
[플러터] Web 파이어베이스에 배포 - Flutter, 웹, Firebase Hosting, 호스팅 기본 플러터 웹 프로젝트 생성 플러터 웹 프로젝트를 생성하고 Chrome에서 빌드한 화면이다. 로컬에서 빌드했기 때문에 해당 웹 주소는 localhost다. 다른 사람도 접속을 하게 하기 위해 서버에 빌드 파일을 배포를 해야하는데 '파이어베이스 호스팅 서비스'를 이용할 예정이다. 파이어베이스 프로젝트 생성 프로젝트 추가 '계속' 버튼을 눌러서 진행한다. '계속' 버튼을 눌러서 진행한다. Google 애널리틱스 계정은 'Default Account for Firebase'를 선택하고 '프로젝트 만들기' 버튼을 눌러서 진행한다. 웹 앱에 Firebase 추가 웹 호스팅을 하기위해 웹을 추가해준다. 앱 등록 원하는 앱 닉네임을 입력하고 Firebase에 호스팅을 하기 위해 체크박스 선택 후 본인이 생성한 프로..
[ASP.NET 공부] ASP.NET 4.6 MVC 프레임워크(복습) - 짱우의 코딩일기 - 티스토리 책으로 공부하다가 다시 MVC 프레임워크에 대해 복습을 해봐야겠다 라는 생각이 들어 MVC 관련 내용을 다시 정리해보았다. MVC 복습 MVC 폴더 App_Data : LocalDB, .mdf 파일, xml 파일 등 데이터 파일들을 저장해둔다. App_Start : 클래스 파일들이 있고 애플리케이션이 시작될 때 실행된다. Content : css 파일이나 이미지, 아이콘 파일들을 담아둔다. Controllers : 사용자의 요청과 응답에 대한 처리를 하는 부분이다. fonts : 말 그대로 폰트를 모아두는 곳이다. Models : 애플리케이션 데이터를 관리해준다. Scripts : JS 파일들을 모아둔다. Views : html 파일들을 모아두는 곳이고 보통 HTML과 C# 코드를 사용할 수 있게 해주는..
[ASP.NET 공부] ASP.NET 4.6 MVC 프레임워크(2) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. 기본적인 내용은 다음 링크의 글에 설명해두었다. 2020/03/24 - [ASP.NET 공부] ASP.NET 4.6 MVC 프레임워크(1) - 짱우의 코딩일기 - 티스토리 [ASP.NET 공부] ASP.NET 4.6 MVC 프레임워크(1) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. AS..
[ASP.NET 공부] ASP.NET 4.6 MVC 프레임워크(1) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. ASP.NET 4.6 MVC 프레임워크 MVC 패턴은 Model, View, Controller 세 가지 영역으로 나눠서 개발하는 패턴을 말한다. 모델(Model)은 데이터(Data)를 의미하고, 뷰(View)는 프레젠테이션(Presentation) 영역을 다루고, 컨트롤러(Controller)는 입력(Input) 및 비즈니스 로직(Business Logic)을 전담한다. 모델, 뷰, 컨트롤러 간단 정리 모델 MVC에서 모델은 C#의 클래스 모델(Model)은 데이터 액세스 및 비즈니스 로..
[ASP.NET 공부] ASP.NET 로그인 컨트롤과 회원 관리 (2) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. 2020/03/03 - [ASP.NET 공부] ASP.NET 로그인 컨트롤과 회원 관리 (1) - 짱우의 코딩일기 - 티스토리 [ASP.NET 공부] ASP.NET 로그인 컨트롤과 회원 관리 (1) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. 인증과.. zzangwoo.tistory.co..
[ASP.NET 공부] ASP.NET 로그인 컨트롤과 회원 관리 (1) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 공부를 하다보니 예제와 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. 인증과 권한 인증(Authentication)은 특정 아이디와 암호로 인증된 사용자임을 확인하는 것으로 로그인이 통과됨을 의미한다. 권한(Authorization) 또는 허가는 인증된 사용자에게 특정 자원에 접근할 수 있도록 처리하는 것으로 응용 프로그램 내에서 특정 권한에 대한 허가를 의미한다. 인증 방식의 종류 세션 인증 : ASP.NET의 Session 개체를 사용해 인증된 사용자에 대한 특정 값을 비교하는 방식으로 인증을 처리하는 방식 중에서 가장 고전적인 방식이다. 쿠키 인증 : ..
[ASP.NET 공부] Micro ORM인 Dapper 다루기 - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 아직 많이 읽어보질 못해 평가하기는 좀 그렇지만 예제랑 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. 지금까지 ADO.NET의 주요 클래스를 사용해서 데이터베이스 관련 코드를 작성하다 보면 반복되는 코드가 발생했었다. 이때 ORM(Object Relational Mapper)이라는 프레임워크를 활용하면 데이터베이스 처리 관련 코드가 많이 줄어들어 생산성을 향상시킬 수 있다. ORM 중에서 'Entity Framework'가 널리 사용된다. 하지만 내용이 많기 때문에 책에서는 'Dapper'를 사용한다. 실습 (Micro ORM인 Dapper를 사용한 DB 코..
[ASP.NET 공부] ADO.NET 데이터베이스 프로그래밍 (CRUD) - 짱우의 코딩일기 - 티스토리 'ASP.NET & Core를 다루는 기술'이라는 책을 통해서 ASP.NET 공부를 하기 시작했다. 아직 많이 읽어보질 못해 평가하기는 좀 그렇지만 예제랑 설명이 적절하게 섞여서 나온 책인 것 같다. 위의 책을 바탕으로 공부한 내용을 글로 쓰려한다. CRUD 작업 실습 ( Memos 테이블에 데이터 입력하기 ) 이번 실습에서는 지금까지 해왔던 실습과는 다르게 sp(Stroed Procedure)를 사용할거기 때문에 프로시저문 부터 작성한다. CREATE PROCEDURE WriteMemo ( @Name NVARCHAR(25), @Email NVARCHAR(100), @Title NVARCHAR(150), @PostIP NVARCHAR(15) ) AS INSERT Memos(Name, Email, Titl..