在SE-lab2中,由于编程环境的限制,一直在使用eclipse系列的IDE,由于eclipse一直没有太大的功能突破,所以也有着很大的局限性,好多东西的配置都让人不明所以。所以这次实验,我使用了一个更为方便的IDE——intellij idea,这是jet brains公司出的一个Java开发IDE,相比eclipse,个人认为其更加友好,功能也十分强大,并且部署速度和运行的流畅程度都要比eclipse高,不过占用内存要比eclipse高,好在现在的计算机内存并不是问题。
其运行界面如下:
特别适合于Java web开发,配置各种框架也相当方便,并且使用hibernate时还支持从数据库自动生成实体类和实体类的配置文件,
可以减少很多不必要认为完成的代码,此项功能已经成为了intellij idea的一个内置功能,eclipse应该也有此功能,不过要先配置插件。
还可以生成Struts.xml的控制图,很方便:
但是目前还不清楚怎么自动部署更改的静态文件,如jsp或js,css,html文件,每次修改完想看效果时都得重新部署才行。