Loading…

struts2 게시판 예제

휘태커, 제이슨. `오픈 포럼: 사이트에 스티커 콘텐츠를 쉽게 추가할 수 있습니다. 제이슨 휘태커가 게시판을 구현하는 방법에 대해 이야기합니다.” 호주 PC 월드. 2006년 3월. 대부분의 메인프레임 사용자도 비슷한 기능을 사용할 수 있었으며, 이러한 방식으로 사용될 경우 일종의 초로컬 BBS로 간주될 수 있습니다. 이러한 기능을 대중에게 제공하기 위한 상용 시스템은 1970년대 후반에 출시되어 1990년대에 온라인 서비스 시장을 형성했습니다. 특히 영향력있는 예로는 1970 년대 후반에 수천 명의 사용자가 있는 PLATO가 있었으며, 많은 사람들이 BBS에서 흔히 볼 수있는 것과 같은 방식으로 시스템의 메시징 및 채팅방 기능을 사용했습니다. 취미인 SysOp이 다른 시스템에 전용 연결을 하는 것은 엄청나게 비쌌기 때문에 FidoNet은 매장 및 포워드 네트워크로 개발되었습니다. 개인 이메일 (넷 메일), 공개 메시지 보드 (에코 메일) 및 결국 FidoNet 지원 BBS에 첨부 파일도 설정 된 시간 간격에 걸쳐 하나 이상의 아카이브 파일에 번들로 제공됩니다. 그런 다음 이러한 아카이브 파일을 ARC 또는 ZIP으로 압축하고 전화 접속 Xmodem 세션을 통해 근처의 다른 노드 또는 허브로 전달(또는 폴링)했습니다.

메시지는 결국 목적지로 배달될 때까지 다양한 FidoNet 허브를 중심으로 릴레이됩니다. FidoNet BBS 노드, 허브 및 영역의 계층 구조는 노드목록이라는 라우팅 테이블에서 유지되었습니다. 일부 더 큰 BBS 또는 지역 FidoNet 허브는 하루에 여러 번 전송하고 일부는 여러 노드 또는 허브로 전송하므로 일반적으로 통행료가 가장 낮은 야간 이나 이른 아침에 전송이 발생합니다. Fido의 전성기에 먼 FidoNet 노드에서 사용자에게 Netmail 메시지를 보내거나 Echomail 토론에 참여하는 데는 며칠이 걸릴 수 있으며, 특히 메시지 경로의 FidoNet 노드 나 허브가 하루에 한 번만 전송 통화를 한 경우 며칠이 걸릴 수 있습니다. 명령 삽입은 “new%20java.lang.String”의 서문으로 “[]{” 또는 “%5B%5D%7B”로 인코딩된 URL이 뒤따랐습니다. 명령과 경로는 다음 예제에서 “`cat`, `etc/passwd`와 같이 옵니다. 마지막으로 문은 “}) 또는 “%7D”로 닫힙니다. 이 예제에서 공격자는 “/etc/passwd” 파일의 내용을 표시하려고 시도했습니다. 그림 3은 GET 요청의 명령을 사람이 읽을 수 있는 형식으로 보여 주다. JBoss Weld(JSR 299 참조 구현) 또는 아파치와 같은 독립 실행형 CDI 구현을 활용하여 아파치 톰캣 또는 제티와 같은 경량 서블릿 컨테이너에서 실행하기 위해 웹 응용 프로그램과 함께 포장된 독립 실행형 솔루션으로 사용할 수 있습니다. 오픈웹빈. 한편, Glassfish, JBoss AS 또는 Apache TomEE와 같은 각 JEE 6 호환 애플리케이션 서버는 CDI 컨테이너를 탑재해야 하므로 개발자가 경량 웹 또는 엔터프라이즈 아카이브를 쉽게 포장할 수 있는 동시에 강력한 애플리케이션을 사용할 수 있습니다.

종속성 주입 기능 집합입니다. 많은 BBS는 또한 사용자가 서로 경쟁 할 수있는 온라인 게임을 제공합니다. 여러 전화선이 있는 BBS는 종종 대화방을 제공하여 사용자가 서로 상호 작용할 수 있도록 합니다. 게시판 시스템은 여러 면에서 월드 와이드 웹, 소셜 네트워크 및 인터넷의 다른 측면의 현대적인 형태에 선구자였다. 저비용 고성능 모뎀은 1990년대 초까지 온라인 서비스와 BBS를 사용했습니다. InfoWorld는 1994년에만 미국에서만 1,700만 명의 사용자에게 서비스를 제공하는 60,000개의 BBS가 있었으며, CompuServe와 같은 주요 온라인 서비스보다 훨씬 큰 집단 시장이라고 추정했습니다.