1:服务器端方面的内容。
2:需求:
3:web服务器
1:tomcat.是开源的并且是用java语言来编写。它是免费的。用于中小型的项目。
2:weblogic,webSphere,用于中大型,它是收费的。
4:tomcat服务器的目录
1:bin;放一些可执行程序。startup.bat 启动web服务器。
2:conf:配置文件。server.xml:可以设置端口。web.xml配置文件。
3:lib;第三方jar包。
4:logs:日志文件。
5;temp:临时文件。
6:webapps:外界可以访问的目录。web工程就放在这个目录。
7;work:缓存的。
5:启动web服务器。
6:servlet:接收客户端的数据,并进行处理,再将响应的数据发送给客户端。它是用java程序,只是运行在服务器端。
6.1:写一个Servlet的步骤
1;创建一个类,继承HttpServlet类。
如果没有找到HttpServlet类,可以去tomcat的lib目录下复制servlet-api.jar包。复制到webcontent 目录下的lib目录下,再选中servlet-api.jar包,右击build-path,再选择add to build-path
2:重写一些方法。
1:构造方法。第一次请求的时候服务器会创建一个对象,只创建一次。
2:init方法。做一些初始化工作。只执行一次。
3:doGet方法:处理get请求,每请求一次,调用一次。
4:doPost方法:处理post请求,每请求一次,调用一次。
5:destroy方法:销毁Servlet.比如当web服务器停止的时候,会执行。
3:找到Webcontent目录的,WEB-INF目录的web.xml文件。在web-app标记里。添加以下内容
<servlet>
<servlet-name>Myservlet(可以随便取)</servlet-name>
<servlet-class>MyServlet(必须为包名.类名)</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Myservlet(跟servlet的servlet-name名一致)</servlet-name>
<url-pattern>/myservlet(可以随便取,这个决定了地址的写法)</url-pattern>
</servlet-mapping>
4:给服务器端发送请求。
在浏览器地址栏上:http://ip地址:端口号/web工程名/myservlet(web.xml中的url-pattern怎么写的 就输入什么)
6.1:Servlet的生命周期。
转载于:https://my.oschina.net/u/2542711/blog/596175