Q&A

  • 서버 애플리케이션.............상담만...
안녕하세요 아무래도 서버애플리케이션 개념의 프로그램을 해야 할것 같은데

클라이언트는 12대구요 통계치들을 서버애플리케이션에서 처리한후 결과치만 클라이언트에서 받아 보여주어야 할것 같거든요 제가 알기론 마이다스를 사용한 쓰리티어로 구축할경우 퍼미션 문제로 클라이언트 당 가격이 있는걸로 아는데요



저희회사에는 델파이4가 있거든요 일단 5로 업그래이드 문제는 어케되죠 새로구입해야 하나요 아님 추가적으로 비용부담만 하면 되나요? 또하난 클라이어트당 가격(쓰리티어로 구성할 경우) 그리고 쓰리티어에 대한 전반적인 정의 그리고 마지막으로 전 투티어로 개발을 2번 한 경험밖에는 없습니다. 저 혼자 가능한지.......좀 알려주시겠습니까

고수님들..................부탁해요...............pallas



1  COMMENTS
  • Profile
    김지엽 2001.02.26 23:29
    쩝.. 고수도 아닌데 주제넘게 답변하는거 아닌지 모르겠네요. 사실 저도 확실히 아는건 아닙니다만..



    1. 제가 잘못 안건지는 모르겠지만.. 마이다스가 클라이언트당 가격이 있다는건 사실이 아닌 듯 합니다. 엔터프라이즈판만 그런건가? 쩝.. 퍼미션 문제 생기는 것도 못봤구요..

    제가 개발했던 어플 중 하나를 개발하는 과정에서 동일한 클라이언트 어플을 수십번 동시에 띄워도 퍼미션 에러는 안 나던걸요?



    2. 델파이 4가 정품이면 델파이 5로 업그레이드 시켜주는 패키지가 있을겁니다만.. 근본적으로 그건 판매 패키지이지 제품 패키지는 아닐겁니다. 즉, 이러나 저러나 쓰게 되는 물건은 매 한가지란 이야기죠. 그렇게 본다면.. 이제 델6를 바라봐야 할 마당에 4를 5로 엎그레이드 하는 판매패키지를 볼랜드사에서 제공할 것인가.. 그건 미지수군요.



    3. 쓰리 티어라고 하는 건 멀티 티어 중에서 티어가 세 개인 경우를 말하겠죠? 아마 멀티티어라는 말을 통해서 이야기 하는게 이해가 빠를 거 같습니다. 예전에는, 즉 말하자면 2티어의 시대에는, 서버/클라이언트라는 두 대의 컴퓨터 만이 하나의 작업에 참여했습니다. 그러다 보니 서버에는 DB와 그 DB를 동작시키고 검색하며 삭제/수정/추가를 맡는 어플리케이션이 같이 있었겠죠.. 근데, 아시다시피 DB를 이용한 어플리케이션은 초반에 DB서버가 한대만으로 충분하다가도 언젠가 때가 되면 몇 대로 증설되어야 할지 모를 일입니다. 이 때 2티어.. 즉 DB서버와 서버 어플리케이션이 한 컴퓨터 안에 있는 상태로는 증설에 무지막지한 무리가 초래될 수 밖에 없습니다. 그래서 미들 티어라는게 생긴거구요.. 델파이를 사용하여, 예를 들어 마이다스 서비스를 이용하는 경우에 프로그래머 입장에선 2티어와 3티어의 차이가 크게 느껴지질 않을 겁니다. 그게 델파이의 뛰어난 점 중의 하나이지요. 어쨌든 개념적으로, 또 사용상에 있어서 2티어와 3티어의 차이는 DB서버와 미들서버의 분리/결합 문제입니다. 3티어 서비스를 쓰게 되면, 분산객체기법을 사용하여 DB서버의 증설 문제와 상관없이 부드럽게 서버 어플리케이션을 돌릴 수가 있는거죠.





    4. 워낙 서버 들어가는 건 팀 작업이라고 봐야 하겠습니다만.. 델파이 작업의 경우에 2티어와 3티어 작업이 실무 프로그래머에게 큰 차이를 주지는 않습니다. 2티어로 혼자서 가능했던 정도의 DB작업이라면 3티어도 혼자서 하실 수 있을 겁니다. 하지만, 그래도 최소한 C/S작업이면.. 최소한 두명이 팀 짜서 한명은 서버단, 다른 쪽은 클라이언트 단.. 요렇게는 갈라놓는게 일이 무리 없고 에러잡기 쉽지 않나 싶네요??

    • 이제관
      2001.02.27 04:40
      Project -> View Source에 가셔서 login Form을 ShowModal로 보여주세요 이때 Login Form은 MDI 폼(부...
    • 비기너
      2001.02.27 20:02
      이제관 wrote: > > Project -> View Source에 가셔서 login Form을 ShowModal로 보여주세요 > > 이때...
    • 이제관
      2001.02.28 08:22
      제 소스를 보내니 참조하세요 program SchoolManager; uses Forms, uCheckPassword in 'uCheckPa...
    • free0210
      2001.02.27 04:26
      with TClientSocket.Create(Self) do begin Name:= 'Socket' + IntToStr(Max); OnConnect:= ClientSo...
    • 똘망울
      2001.02.27 19:29
      아래분이 자세히 설명해 주셨네요.. 보통..여러개로 생성된 객체에 대한 확인 Tag인자에 값으로 확인하는...
    • ㅜㅜ
    • 2001.02.27 02:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 권민호
      2001.02.27 02:30
      제가 알고 있는것이 맞는 이름인지는 확실하지 않지만 퀀쿼터네이션이라고 부르는데(스팰링은 잘모름...) ...
    • 한상훈
    • 2001.02.27 01:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.02.27 02:09
      안녕하세요. 최용일입니다. 두개의 코드는 완전히 동일한 코드입니다. if문에다가 브레이크포인트걸구 C...
    • 김현
      2001.02.27 09:30
      C:Program FilesBorlandDelphi5DemosThreads 에 예제가 있습니다. 사실 이것만 보고 쓰레드를 쓸 수 있...
    • 두리
    • 2001.02.27 01:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 맨~
      2001.02.27 01:27
      두리 wrote: > 비베에선 lostfocus라는 이벤트가 있자나여!!! > > 델파이에서두 이런 기능이 있나여???...
    • 초보.
    • 2001.02.27 01:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.02.27 01:35
      안녕하세요. 최용일입니다. 델파이에서는 빠른속도를 위하여 레코드형을 4바이트씩 옵티마이징합니다. ...
    • 초보.
      2001.02.27 01:51
      소켓 프로그램하면서,,, 최용일님의 글을 많이 봤습니다.. 엄청난 도움을 받고 있구요. 덕분에 해결했...
    • 정계훈
      2001.02.27 01:59
      안녕하세요. 전에 어디선가 받아놓은 자료인데 한번 보세요... unit Unit1; interface uses W...
    • 김종언
      2001.02.27 00:52
      타이머를 사용하되... 10초후 타이머의 Enable 을 False로 하면.. 10초후엔 타이머 이벤트가 발생하지 않...
    • 지니
    • 2001.02.27 03:26
    • 0 COMMENTS
    • /
    • 0 LIKES
    • pallas
    • 2001.02.26 22:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김지엽
      2001.02.26 23:29
      쩝.. 고수도 아닌데 주제넘게 답변하는거 아닌지 모르겠네요. 사실 저도 확실히 아는건 아닙니다만.. 1....
    • purunoon
    • 2001.02.26 22:31
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 써니
    • 2001.02.26 22:05
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이기태
      2001.02.28 10:02
      데이터 유형을 보니까... Group By 로 해결하시려면 고생스러우시겠네요... 아무래도 일종의 크로스탭 ...
    • 임형호
      2001.02.26 22:27
      group by 필드명1, 필드명2 이렇게 적어주면... 필드명1로 그룹한후 다시 필드명2로 그룹합니다. ...
    • 최용일
      2001.02.27 01:42
      안녕하세요. 최용일입니다. TListItems.Count가 Integer형이니까 넣는데는 거의 제한이 없다고 생각해도...
    • 각시탈
    • 2001.02.26 21:24
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 도지성
      2001.02.27 22:42
      각시탈 wrote: > 네.. 안녕하십니까.. > 흠... 아아... 다이렉트 엑스가.. > 나를 괴롭게 맹글어서리.. ...
    • 각시탈
      2001.02.27 23:55
      > 정확하게 질문의 요지가 파악이 안되어서 정확한 답변은 > 드릴 수가 없으나 제가 쓰는 Direct Input cl...
    • 도지성
      2001.02.28 07:49
      > 성의 있는 답변 감사합니다. > 위글에서 "port 60h 번의 모든 Keyboard 상태를 읽어서 배열에다가 저장...
    • 각시탈
      2001.03.01 00:56
      도지성 wrote: > > 성의 있는 답변 감사합니다. > > 위글에서 "port 60h 번의 모든 Keyboard 상태를 읽...
    • 김광섭
      2001.02.27 03:38
      델 초보 wrote: > 제가 할려는게 우편번호를 검색해서 그걸 dbgrid에다 뿌려줄려고 하거든여.. > 근데 거...