学校开了J2EE的选修,老师讲课的起点有点高,对于我们没有什么web认识的学生来说,一开始就讲jsp,实在是听的人雨里雾里。琢磨了一下午的tomcat,还是不能正常启动。没办法,尝试了一下glassfish。

先是在oracle的网站down了最新的java ee sdk,里面就带了glassfish,安装的时候做了一些基本的配置。启动startserv后打开 127.0.0.1:8080,显示如下,证明服务已启动。不过手动启动觉得有点麻烦,eclipse能整合到glassfish就方便多了,于是查找了一些方法。

我使用的eclipse是Eclipse IDE for Java EE Developers,下载地址:http://www.eclipse.org/downloads/

打开eclipse—windows—preferences—server—-runtime environments,然后点add,出现以下界面

点击右上角的Download additional server adapter(一定要联网) ,这时候会获取一些插件的列表,选择oracle glassfish server tools,会提示你正在后台下载,去做点别的事吧,等下载好了会有提示,让你重启eclipse。

重启后,仍然打开eclipse—windows—preferences—server—-runtime environments,会看到已经有glassfish 的选项了。

选择glassfish server open source edition 3(java ee 6),这样基本的整合就完成了。打开eclipse,File—-New—-dynamic web project,就可以编写JSP了。当你使用eclipse运行JSP时,eclipse会自动启动glassfish,使用完成后也会自动关闭,轻松很多。glassfish还提供了一个控制台http://localhost:4848/,提供了一些基本的管理,数据库的链接。具体的还没有深入去了解。尝试了一下做一个简单的web版通讯录,数据库用的是access。第一次写JSP,代码挺劣质的,就不拿来误导人了,看看效果吧。

首页提交张三的信息

提交完成后查看数据库,已经有了张三的信息

然后搜索张三的ID修改张三的信息为李四

再次查看数据库,数据已更新