프로그래밍에 관련된 어떤 글이나 환영합니다. 자신의 저작물이기만 하다면 개인 블로그나 다른 사이트등에 게시되었던 글도 상관없습니다.
대부분의 웹 프로그래밍은 데이터베이스를 다루게 된다. 데이터베이스를 잘 설계해야 장차 프로그램의 기능을 향상하거나 유지관리 하는 일이 손 쉬워지게 된다. 이번 글에서는 간략히 데이터베이스를 설계하고 데이터를 추가하는 간단한 폼을 만들어 보자.
닷넷누크는 ASP.NET기반의 포털 플랫폼이므로 닷넷누크에서 사용되는 모듈도 당연히 ASP.NET기반으로 만들어 집니다. 기본적인 부분은 거의 동일하고 추가로 닷넷누크의 API들을 사용할 수 있게 된다는 점이 다르다면 가장 다른 측면입니다. 또한 닷넷누크 플랫폼 자체에서 회원관리, 사이트 관리에 대한 기본적인 기능을 모두 제공하고 이에 대한 데이터는 모듈에서 모두 접근이 가능하므로 이 데이터들을 최대한 활용하여 효율적인 개발이 되도록 해야 합니다.
이제까지 WebForm1.aspx에 다양한 방법으로 출력을 하는 방법을 알아 보았다. 이제 출력을 할 수 있게 되었으니 바로 이 메인 페이지에 게시판 프로그램을 넣어도 되지만 이렇게 하면 장차 이 게시판을 다양한 웹 페이지에서 사용하기가 힘들어진다. 웹 사이트 디자인상에서 게시판은 다양한 위치에 다양한 형태로 들어가게 되는데 단독 어플리케이션 형식으로 만들면 장차 활용할 때 어려움을 겪게 된다. 그러므로 게시판 같은 웹 페이지를 이루는 하나의 단위 프로그램은 웹 서버 컨트롤로 만들어야 한다.
모든 컴퓨터 프로그램이 거의 모두 그러하듯이 웹 프로그래밍도 사용자의 입력을 받아서 적절한 그에 대한 적절한 출력을 해주는 것이 그 일이다. 본 프로젝트가 지향하는 바도 사용자 입력을 받아서 적절히 저장하고 보여주는 것이 그 역할이다. 입력을 받기 전에 먼저 웹 브라우저에 무언가를 출력을 해보는 것이 먼저다. 세가지 중요한 출력 방법을 살펴보자.
비주얼 스튜디오에서 ASP.NET프로젝트를 생성하고 컴파일 실행하여 전체 실행환경이 어떤지 상세히 살펴본다.