这个项目是我到公司以来第一个涉及到编程的项目,之前都是写详细设计书的。在做MSW项目的过程中我学到了很多的技术,虽然也不是什么高深的技术,但是对于什么都不懂的我来说,是一件非常令人鼓舞的事情。
这个项目是一个标准的WEB项目,里面大概涉及到Struts,Spring,存储过程的使用,Applet数字签名,Java生成XLS,XLS转PDF等等。都是一些特别实用的技术。而非什么新技术。事实上项目刚刚开始的时候,我是相当吃力的。因为WEB对我来说是一个既熟悉又陌生的东西。我们几乎每天都会接触到WEB。而且貌似WEB应用程序和桌面应用程序的界限越来越模糊,我想这是未来应用程序的发展方向吧。
在做项目中发现的新东西:
1.原来Eclipse还有一种非常简单的插件安装方法。在eclipse目录下新建links夹,里面新建一个.link文件,在.link文件中写入:path=放插件的目录,如:path=extensions//AmaterasUML
2.很好用的UML工具AmaterasUML,最大的特点是速度快,比起MYECLIPSE自带的UML工具,在生成成员变量很多的类图时速度非常快,我们主要是用来做类图和SEQ图。
3.JAR打包,这个要记起来jar -cvf ../myapplet.jar classes/ .
4.APPLET数字签名:
keytool -genkey -alias cccccc
changeit
jarsigner myapplet.jar cccccc