经过几个星期的探索,终于从当初着眼于Echo,这个Echo更新很快,但是最可恨的是开发它的可视化环境竟然是收费的而且价格不菲,400多美元,而且在功能上不好用,不是所见即所得,虽然提供的类库很丰富,但是我仍然在研究了很长时间后决定放弃。
在探索新的FrameWork过程中试验了许多,也看了很多介绍,最后选中WebOnSwing,第一个吸引我的就是它给出了一个Sping+hibernate的Demo,而这两种技术正是我想追随的。另外给的Demo很全面,而且全用的是Java基本类库,根本不用新学API,不像Echo。
然后我开始试验其功能,界面做的还是不错的,基本能达到我要求,只是在配置容器时出现一个问题,网站上只给了一个JBoss(with integrated Tomcat)的配置样例,我也没用过JBoss,当时就懵了,查了许多资料,老大也帮忙调试,最后我看了一段别人配置Oracle移植的例子得到了启发,先新建了一个文件wos.bat,在此文件中有如下代码
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -Xbootclasspath/a:"e:\WebOnSwingBoot.jar"
关于它的解释
CATALINA.bat中的注释是
rem JAVA_OPTS (Optional) Java runtime options used when the "start",
rem "stop", or "run" command is executed.
意思是可选的Java运行选项
-Xms128m -Xmx512m 是分配最小和最大内存
关于-Xbootclasspath
-Xbootclasspath:基本核心的Java class 搜索路径.不常用,否则要重新写所有Java 核心class
-Xbootclasspath/a: 后缀在核心class搜索路径后面.常用.
-Xbootclasspath/p:前缀在核心class搜索路径前面.不常用,避免引起不必要的冲突.
然后在setclasspath中end前设置call wos.bat
不用设置环境变量即可
终于可以开始探索一个新框架了!