1. .cgi文件
CGI(Common Gateway Interface)是HTTP服务器与你的或其它客户机上的程序进行联系的一种工具,其程序须运行在网络服务器上。是公共网关接口。
如果只是查看代码,那记事本就可以。如果运行,那要看CGI用什么语言来写的,如用PEAL写或C/C++写,如果是前者那么得需要个解释器,如:安装ActivePerl;如果是后者的,则直接运行。当然,也可以在IIS中影射CGI。
除了java之外,还有很多语言都可以做动态网站,比如asp、net,虽然只看过一眼,猜想大概和java的类似,有自己的容器负责处理。但是其他语言貌似都是用cgi实现,那么cgi是什么,cgi其实是一套web服务器和各种语言通信的协议,Common Gateway Interface通用网关接口,其实web服务器需要通信的东西不多。
疑问:在javaweb工程加入.cgi文件有何作用还不太清楚。
2. .tld文件
标签库,他把页面标签和后面的java类影射起来.减少了页面中的代码。试页面清晰。其实标签最后还是被解释成后台的Java代码。