데이터 생성] using (var ctx = new SchoolContext()){Student stud = new Student() { StudentName = "jangjeonghun" };Standard standard = new Standard() { StandardName = "standardName" }; ctx.Students.Add(stud);ctx.Standards.Add(standard); ctx.SaveChanges();} 데이터 호출] //Querying with LINQ to Entities using (var context = new SchoolDBEntities()) { var L2EQuery = context.Students.where(s => s.StudentName == ..
도구 -> NuGet 패키지 관리자 -> 패키지 관리자 콘솔* 패키지는 프로젝트 단위로 설치가된다. A 프로젝트에 entityframework를 설치했다고해서 B 프로젝트에도 entityframework가 설치되는것은 아니다. PM> Install-Package EntityFramework설명 : 엔티티 프레임워크를 설치한다. PM> enable-migrations설명 : 엔티티 프레임워크를 이용한 DataBase 마이그레이션을 허용한다. PM> add-migration editDBinfo(별칭)설명 : DataBase 마이그레이션을 위한 정보를 생성한다. PM> update-database설명 : "add-migration"을 이용하여 생성한 정보를 DataBase에 반영한다. PM> update-da..
arrParams(f)(3) Then value = Left(value, arrParams(f)(3)) Case adInteger If CDbl(value) > 2147483647 Then value = 0 Case adBigInt If CDbl(value) > 9223372036854775807 Then value = 0 End Select End If Cmd.Parameters.Append Cmd.CreateParameter(arrParams(f)(0), arrParams(f)(1), arrParams(f)(2), arrParams(f)(3), value) End If End If Next Set collectParams = Cmd Exit Function Else Set collectParams =..
public class AuthorizationAttribute : FilterAttribute, IAuthorizationFilter { void IAuthorizationFilter.OnAuthorization(AuthorizationContext filterContext) { HttpCookie cookie = filterContext.RequestContext.HttpContext.Request.Cookies.Get("AccessToken"); Controller controller = filterContext.Controller as Controller; if (cookie == null || string.IsNullOrEmpty(WebConfig.SessionUserID)) { controll..
class ImpDataEncryption : IDataEncryption { string IDataEncryption.SHA1Encrypt(string key, string textToEncrypt) { byte[] keyArray = Encoding.UTF8.GetBytes(key); byte[] toEncryptArray = Encoding.UTF8.GetBytes(textToEncrypt); RijndaelManaged rijndaelManaged = new RijndaelManaged(); rijndaelManaged.Mode = CipherMode.CBC; rijndaelManaged.Padding = PaddingMode.PKCS7; rijndaelManaged.KeySize = 128; r..
기본 정보세션은 서버에서 생성되며 서버에서 관리가 된다.쿠키는 서버에서도 생성할 수 있지만 클라이언트에서도 생성할 수있다.쿠키는 클라이언트에 의해 관리된다. 쿠키가 클라이언트에 의해 관리 되다보니 보안상 취약하다.쿠키의 보안상의 단점(쿠키 스니핑 or 스푸핑)을 보안하여 등장한 것이 바로 세션이다. 세션은 서버의 메모리에 저장되며 많은 양의 세션 정보들은 메모리 풀 상태를 발생시킬 수 있다. 이는 서비스에 안 좋은 영향을 줄 수있다는 애기이다. 추가 정보세션의 유지시간은 크게 두 곳에서 제어된다. 첫번째는 응용 프로그램에서 두번째는 웹 서버에서이다. 응용 프로그램에서 세션의 유지시간을 제어하는 방법은 다음과 같다. 서버에서 세션의 유지시간을 제어하는 방법은 다음과 같다.IIS 관리자 -> 응용 프로그램 ..
- Total
- Today
- Yesterday
- MainActor
- jsp 오픈 소스
- 메이븐(maven)
- 스프링 시큐리티(spring security)
- 스프링 프레임워크(spring framework)
- error-java
- jstl(java standard tag library)-core
- jstl(java standard tag library)
- React
- java.sql
- .submit()
- 진수 변환
- java web-mvc
- java 키워드 정리
- java-개발 환경 설정하기
- await
- system.io
- 인텔리제이(intellij)
- 특정 문자를 기준으로 자르기
- 표현 언어(expression language)
- 스프링 프레임워크(spring framewordk)
- REST API
- System.Diagnostics
- 제품 등록
- docker
- 문자 자르기
- In App Purchase
- 스프링 시큐리티(spring security)-http basic 인증
- 람다식(lambda expression)
- nl2br
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |