반응형 Programming105 [PHP 강좌] 33. 관계형 게시판 만들기 1 - (DB 설계) 안녕하세요. 오늘부터는 아주 간단한 게시판을 만들어 보도록 하겠습니다. 전에 만들었던 메모장에서 조금 발전된 단계 입니다. 그중에서 여러단계로 답글(REPLY)이 가능한 관계형 게시판을 만들어 보도록 하겠습니다. 오늘은 게시판에서 사용될 DB를 설계하는 부분입니다. 오늘은 우선 회원 DB 설계입니다. DB를 설계할때는 사용할 항목, 각 항목의 성격등을 고려해서 설계하여야 합니다. 이번에는 가장 기본적인 항목들만 갖추어서 사용해보도록 하겠습니다. (다른 필요한 항목들은 필요에 따라 추가할 수 있습니다.) 우선 회원DB에서 필요한 항목들을 정리해 보겠습니다. 테이블이름 (tb_member) 1. 고유번호(m_idx) : 자동증가로 만들어지는 회원의 고유번호 2. 회원아이디(m_id) : 4~12자까지 가능하.. 2010. 2. 11. 소스 사이트 1. Visual C++, C# and Visual Basic 및 윈도우즈 .Net에 관련된 소스코드들이 공유되는 대표적인 사이트 http://www.codeguru.com/ 2. 인터넷 상의 돌아다니는 코드들을 모아놓은 사이트 http://www.planet-source-code.com/ 3. Codeguru와 더불어 많은 소스코드와 튜토리얼을 제공하고 있는 사이트 http://www.codeproject.com/ 4. 전세계를 석권하고 있는 구글에서 제공하는 오픈소스 사이트 http://code.google.com/ http://code.google.com/projects.html 5. C++, Visual Basic, ASP, sourcecode, programming, javascript, cod.. 2010. 1. 8. Struts – Validator ※ Struts – Validator Validator 프레임워크는 요청 파라미터의 검증을 프로그래밍 할 필요 없이 검증 규칙의 선언만으로 해결할 수 있도록 해준다. 즉 검증 규칙을 외부의 설정 파일에 정의한다는 뜻이다. Struts Framework의 장점. 이미 살펴본 것처럼 ActionForm클래스의 validate() 메소드를 통해 검증할 수 있었습니다. Struts Framework의 단점. 많은 필드 값들이 똑같은 검증 로직을 포함할 경우 각각의 validate() 메소드 내에도 똑같은 검증 코드가 죽복되어 질수 있다. Struts Framework의 단점을 보완하기 위한 Validator framework David Winterfeldt는 Validator framework을 Struts를 .. 2010. 1. 7. Ajax의 정의 웹상에서 자바스크립트를 통해서 서버와 통신을 하는 개발 방식이다. 웹페이지를 개발할때 DB연동을 위한 통신을 일반적으로 JSP,ASP,PHP 등 서버 사이드 언어로 개발을 했는데,이것을 자바스크립트상에서 구현하는 방식이다. 서버사이드언어와 Ajax의 큰 차이라고 보면 페이지 전환이라고 볼 수 있다 보통 서버사이드 언어로 값을 전달할 때 form,submit 태그를 이용해서 값을 받고 전달하게 된다. 이 때 페이지 전환이 이루어 지게 되는데, 이 때 아무것도 못하는 상태가 된다. Ajax는 자바스크립트 선상에서 처리를 하고, 화면에 뿌려준다. 이 때 중요한것은 서버와의 통신 과정 중에도 다른 작업을 수행 할 수 있다는 것이다. 단 ajax 는 서버에서 값을 받아오기 위해서 xml 을 사용하기 때문에 넘어오.. 2010. 1. 7. 이전 1 ··· 15 16 17 18 19 20 21 ··· 27 다음 반응형