Jumpstart Ms SQL server database section says we NEED THESE JARS TO HAVE
AN APP WHICH USES DBFORMS
- Struts v. 1.0.2
no, this is not necessary to build dbforms nor to use it. Am I right ?
- commons-beanutils.jar
-commons-collections.jar - commons-digester.jar
- commons-logging.jar
- commons-validator.jar
- log4j.jar
- cos.jar
those are ! (build and run)
servletapi : INCLUDED IN TOMCAT (MUST BE 4.X AS TRY/CATCH/FINALLY CLAUSE NEEDS SERVLETAPI 2.3
yes
protomatter : If WE USE THAT CONNECTION POOL
yes
hsqldb : IF WE USE HENNER'S BOOKSTORE EXAMPLE
yes
jasperreports : IF WE WANT TO MAKE THOSE REPORTS
I think yes - jasperreports must be used to compile dbforms, but I suppose dbforms can run without it. Henner knows ;^)
WHAT ABOUT: jdbc 2.0
if the env uses jdk1.3 - not necessary for jdk1.4 (it includes jdbc2.0)
commons-dbc commons-pool : JAKARTA CONNECTION POOL????
yes: jakarta commons-dbcp e commons pool are used by JakartaConnectionProvider (so if the system uses another cprovider, those libs are not necessary to run dbforms - hope it's right)
commons-lang commons-util
used internally by dbforms.
WHAT SHOULD WE BE TELLING USERS ABOUT THESE JARS? IS IT NECESSARY FOR
EVERYONE TO PUT THEM IN WEB-APP/LIB AT INSTALL TIME????????
NOTE: I think we should document in project.xml what each jar is used
for example, this is helpful:
<!-- - j2ee.jar is used to compile the GUI for DbForms, it provides
- the varios javax.xml classes like Streamer and
TransformationFactory.
- It is not needed by the webapp, and can be commented out.
-->
+1
Other jars such as commons-lang have no notes and so who knows what it is needed for????? I have it in my webapp/lib but don't have time to test it by taking it out and trying dbf without it just now.
I will comment the project.xml file
Using <war.bundle.jar>true</war.bundle.jar> to tell what is needed might
be really as clearly jasperreports, protomatter, hsqldb ect are only
needed if you happen to use those features. Or do we want to tell
everyone to install all the jars in installation so they can use those
features later.
no, it's better to install only the required libs. I must study how to use Maven to prepare a distro choosing a group of jars instead of another one; I should ask to Eric for further informations... and scan the Maven mlists.
Regards, Luca
-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! Get cracking and register here for some mind boggling fun and the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
DbForms Mailing List
http://www.wap-force.net/dbforms
