1.
kimhoboard¿¡ ´ëÇÏ¿©
ÀÌ °Ô½ÃÆÇÀº ´©±¸³ª
»ç¿ëÇÏ½Ç ¼ö ÀÖ´Â °ø°³¿ë JSP °Ô½ÃÆÇÀÔ´Ï´Ù. ´Ü, »ó¾÷Àû
¸ñÀûÀ¸·Î ÆÇ¸Å ¹× ¹èÆ÷ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °Ô½ÃÆÇÀ»
»ç¿ë ¹× ¾÷±×·¹À̵å½Ã¿¡´Â ¹Ýµå½Ã ¿ø Á¦ÀÛÀÚÀÎ Àú¿¡°Ô Åëº¸ÇØÁּžß
ÇÕ´Ï´Ù.
kimhoboard
2.0ÀÌ Ãâ½ÃµÇ¾ú½À´Ï´Ù.
±âÁ¸ÀÇ kimhoboard 1.0 »ç¿ëÀÚ²²¼´Â kimhoboard 2.0À¸·Î
¾÷±×·¹À̵å ÇÒ °ÍÀ» °·ÂÈ÷ ±ÇÀåÇÕ´Ï´Ù.
kimhoboard 2.0ÀÇ Æ¯Â¡Àû
±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¼³Ä¡°¡ ¹«ÁöÇϰÔ
½±½À´Ï´Ù.
kimhboard 2.0Àº ÄÄÆÄÀÏ ÇÏÁö ¾Ê°í ´ÜÁö ¾ÐÃàÀ» Ǫ´Â °Í¸¸À¸·Î
°£´ÜÈ÷ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
´Ù¾çÇÑ È¯°æ¼³Á¤À»
¼Õ½±°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.
kimhoboard 2.0Àº ȯ°æ ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â °Í¸¸À¸·Î ´Ù¾çÇÑ
ȯ°æ¼³Á¤À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
MySQL°ú ¿À¶óŬ¿¡
¿Ïº®È÷ ȣȯµË´Ï´Ù.
kimhoboard 2.0Àº º°µµÀÇ ÄÄÆÄÀÏ ÀÛ¾÷¾øÀÌ MySQL°ú ¿À¶óŬ¿¡
¸ðµÎ ȣȯµË´Ï´Ù.
½ºÅ² ÆíÁýÀÌ
¸Å¿ì ½±½À´Ï´Ù.
kimhoboard 2.0Àº 100% HTML°ú ÅØ½ºÆ®·Î ÀÌ·ç¾îÁø ½ºÅ²
ÆÄÀÏÀ» Áö¿øÇÕ´Ï´Ù.
½ºÅ² ÆÄÀÏ¿¡´Â JSP³ª JAVA Äڵ尡 ÀüÇô ¾øÀ¸¹Ç·Î HTMLÀ»
ÆíÁýÇÏ´Â °Í¸¸À¸·Î ÀڽŸ¸ÀÇ ½ºÅ²À»
¸¸µé ¼ö ÀÖ½À´Ï´Ù.
´ÙÁß °Ô½ÃÆÇ
±â´ÉÀ» Áö¿øÇÕ´Ï´Ù.
kimhoboard 2.0Àº ¿øÇÏ´Â ¼öÀÇ Å×À̺íÀ» ¸¸µé¾î ¿©·¯°³ÀÇ
°Ô½ÃÆÇÀ» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Å¿ì ¾ÈÁ¤ÀûÀÔ´Ï´Ù.
kimhoboard 2.0Àº kimhoboard 1.0¿¡¼ÀÇ DB Ä¿³Ø¼Ç ¹®Á¦¸¦
ÇØ°áÇß½À´Ï´Ù.
kimhoboard 2.0Àº ¸Å¿ì ¾ÈÁ¤ÀûÀÎ Ä¿³Ø¼Ç Ç®¸µÀ» ½ÇÇàÇÕ´Ï´Ù.
±× ¿Ü¿¡ kimhoboard 1.0¿¡¼ Áö¿øÇÏ´Â ¸ðµç ±â´ÉÀ» Áö¿øÇϸç,
±Û º¸±â½Ã °ü·Ã±Û Ãâ·ÂÇϱ⠵îÀÇ ±â´ÉµéÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù.
[kimhoboard
ver 2.0 ¹Ì¸®º¸±â]
2.
´Ù¿î·Îµå kimhoboard
kimhoboard 2.0
kimhoboard ver 2.0.1 |
......................................................................
2002-06-27 |
kimhoboard ver
2.0 |
......................................................................
2002-06-09 |
kimhoboard 1.0
3.
¼³Ä¡ ¸Å´º¾ó
1. ¸ÕÀú °¢ DB ¹öÀü¿¡
¸Â´Â JDBC µå¶óÀ̹ö¸¦ ¼³Ä¡ÇÕ´Ï´Ù. JDBC
µå¶óÀ̹ö ¼³Ä¡ ¹æ¹ýÀº Á¦ »çÀÌÆ® °ÁµîÀ» Âü°íÇϼ¼¿ä.
2. ÅèÄÏÀÇ webapps µð·ºÅ丮 ¹Ø¿¡ ÀÓÀÇÀÇ µð·ºÅ丮¸¦ ¸¸µç
´ÙÀ½
´Ù¿î·Îµå ¹ÞÀº °Ô½ÃÆÇ ¼Ò½º ÆÄÀÏÀÇ ¾ÐÃàÀ» DZ´Ï´Ù.
3. table_mysql.sql ȤÀº table_oracle.sql ÆÄÀÏÀÇ SQL¹®ÀåÀ»
»ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ Å×À̺íÀ»
»ý¼ºÇÕ´Ï´Ù.
4. jdbctest.jsp ÆÄÀÏÀ» ½ÇÇàÇÏ¿© JDBC ¼³Á¤ÀÌ Á¦´ë·Î µÇ¾îÀÖ´ÂÁö
È®ÀÎÇÕ´Ï´Ù. ¸¸¾à ¿¡·¯°¡ ¹ß»ýÇϸé
JDBC ¼³Á¤À» ´Ù½ÃÇѹø È®ÀÎÇÕ´Ï´Ù.
5. config µð·ºÅ丮¿¡ Àִ ȯ°æ ¼³Á¤ ÆÄÀÏ(db.properties,
config.properties)À» Àڽſ¡ ¸Â°Ô
¼öÁ¤ÇÕ´Ï´Ù. ¼öÁ¤ÇÏ´Â ¹æ¹ýÀº [ȯ°æ ¼³Á¤]À» Âü°íÇϼ¼¿ä.
6. ¼³Ä¡°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù. ºê¶ó¿ìÀú¸¦ ¶ç¿ö¼ ´ÙÀ½°ú °°Àº
°æ·Î·Î Á¢¼ÓÇÕ´Ï´Ù. http://xxx.xxx.xxx/ÇØ´çµð·ºÅ丮/kimhoboard.jsp?table=kimhoboard
7. ¸¸¾à ȯ°æ ¼³Á¤ÀÌ ¸ðµÎ ¸Â´Âµ¥ ¿¡·¯°¡ ¹ß»ýÇÑ´Ù¸é classes
µð·ºÅ丮¿¡ ÀÖ´Â java ÆÄÀϵéÀ»
´ÙÀ½°ú °°ÀÌ ÄÄÆÄÀÏÇÕ´Ï´Ù. java
-d . *.java
±×·± ´ÙÀ½ ÅèÄÏÀ» Àç½Ãµ¿ÇÑ ÈÄ ´Ù½Ã Á¢¼ÓÇÕ´Ï´Ù.
4.
ȯ°æ ¼³Á¤
kimhoboard 2.0Àº µÎ
°³ÀÇ È¯°æ ¼³Á¤ ÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù.
db.properties ÆÄÀÏÀº DB ¿¬°á °ü·Ã ¼³Á¤ ÆÄÀÏÀ̰í, config.properties
ÆÄÀÏÀº ÀϹÝÀûÀÎ °Ô½ÃÆÇ
ȯ°æ ¼³Á¤ °ü·Ã ÆÄÀÏÀÔ´Ï´Ù.
°¢ ÆÄÀÏÀÇ ³»¿ëÀº
´ÙÀ½°ú °°½À´Ï´Ù.
1. db.properties [º¸±â]
»ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º¸¦
Àû½À´Ï´Ù.
µðÆúÆ®´Â mysqlÀÌ¸ç ¸¸¾à ¿À¶óŬÀ» »ç¿ëÇÑ´Ù¸é oracle
À̶ó°í Àû½À´Ï´Ù.
logfile=C:\\Program
Files\\Apache Tomcat 4.0\\
webapps\\kimhoboard2.0\\WEB-INF\\classes\\log\\DBConnectionManager.log |
DBConnectionManager
ÀÇ ·Î±× ÆÄÀÏÀÌ ÀúÀåµÉ °æ·Î¸¦ Àû½À´Ï´Ù.
¿À¶óŬ µîÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼
±Û¾¾°¡ 0xFFó·³ Çí»çÄÚµå·Î ±úÁ® ³ª¿Ã ¶§°¡ ÀÖ½À´Ï´Ù.
±×·± °æ¿ì hexToStrÀ» Y·Î ¼¼ÆÃÇÏ¸é ±Û¾¾°¡ Á¦´ë·Î Ãâ·ÂµË´Ï´Ù.
#
mysql¿¡ °üÇÑ jdbc ¼³Á¤
mysql.drivers=org.gjt.mm.mysql.Driver
mysql.url=jdbc:mysql://localhost/mydb
mysql.maxconn=30
mysql.user=kimho
mysql.password=1234
# oracle¿¡ °üÇÑ jdbc ¼³Á¤
oracle.drivers=oracle.jdbc.driver.OracleDriver
oracle.url=jdbc:oracle:thin:@localhost:1521:MYORCL
oracle.maxconn=30
oracle.user=scott
oracle.password=tiger |
ÀÚ½ÅÀÇ È¯°æ¿¡ ¸Â°Ô jdb
¼³Á¤À» ±â·ÏÇÕ´Ï´Ù.
mysql, oracle ¸ðµÎ Áö¿ï Çʿ䰡 ¾ø½À´Ï´Ù. ¾Õ¼ db=mysqlÀ̶ó°í
¾´ °æ¿ì mysql¿¡ °üÇÑ ¼³Á¤¸¸À»
ÀнÀ´Ï´Ù.
2. config.properties
[º¸±â]
skinPath=C:\\Program
Files\\Apache Tomcat 4.0\\webapps\\kimhoboard2.0\\skin\\default\\ |
½ºÅ² ÆÄÀÏÀÌ ÀúÀåµÉ °æ·Î¸¦
Àû½À´Ï´Ù. ±âº»°ªÀº default µð·ºÅ丮ÀÔ´Ï´Ù.
½ºÅ² Ãß°¡½Ã skin µð·ºÅ丮 ¹Ø¿¡ ÀÓÀÇÀÇ µð·ºÅ丮¸¦ ¸¸µé¾î
Ãß°¡ ÈÄ skinPath¿¡ °æ·Î¸¦ ½áÁÝ´Ï´Ù.
ÇÑÆäÀÌÁö´ç Ãâ·ÂµÉ ±Û
¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÇÑ È¸é¿¡ º¸¿©Áú ÆäÀÌÁö
°¹¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
°ü¸®ÀÚ ÆÐ½º¿öµå¸¦ Àû½À´Ï´Ù.
ÆÄÀÏ ¾÷·Îµå±â´ÉÀ» »ç¿ëÇÏ·Á¸é
Y·Î ¼¼ÆÃÇÕ´Ï´Ù.
uploadPath=C:\\Program
Files\\Apache Tomcat 4.0\\webapps\\kimhoboard2.0\\upload |
¾÷·ÎµåµÉ ÆÄÀÏ °æ·Î¸¦
Àû½À´Ï´Ù.
±Ûº¸±â½Ã °ü·Ã±Û ¸®½ºÆ®¸¦
º¸¿©ÁÙ °ÍÀΰ¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. º¸¿©ÁÖ±æ ¿øÇϸé Y·Î ¾¹´Ï´Ù.
3. ´ÙÁß °Ô½ÃÆÇ
¸¸µé±â
kimhoboard 2.0Àº ´ÙÁß °Ô½ÃÆÇ ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù.
±×·³ ¿©±â¼ testboard ¶ó´Â °Ô½ÃÆÇÀ» Ãß°¡Çغ¸°Ú½À´Ï´Ù.
1) ¸ÕÀú table_mysql.sql ȤÀº table_oracle.sqlÀÇ sql¹®ÀåÀ»
»ç¿ëÇÏ¿© testboard ¶ó´Â Å×À̺íÀ»
»ý¼ºÇÕ´Ï´Ù.
2) ºê¶ó¿ìÀú¿¡¼ ´ÙÀ½°ú °°Àº ÁÖ¼Ò·Î Á¢¼ÓÇÕ´Ï´Ù. http://xxx.xxx.xxx/ÇØ´çµð·ºÅ丮/kimhoboard.jsp?table=testboard
|