当前位置: 首页 > news >正文

福州建设部官方网站高端网站有哪些优势

福州建设部官方网站,高端网站有哪些优势,网站建设与管理.pdf,wordpress wp super cache 七牛软件架构C/S:Client/Server.需要安装才能使用。B/S:Brower/Server。有浏览器就可以。资源分类动态资源#xff1a;每个用户访问相同的资源后#xff0c;得到的结果可能不一样#xff0c;称为动态资源。动态资源被访问后#xff0c;先转换为静态资源#xff0c;再被浏览器解…软件架构C/S:Client/Server.需要安装才能使用。B/S:Brower/Server。有浏览器就可以。资源分类动态资源每个用户访问相同的资源后得到的结果可能不一样称为动态资源。动态资源被访问后先转换为静态资源再被浏览器解析。静态资源所有的用户在访问后得到的结果都是一样的称为静态资源。静态资源可以直接被浏览器解析服务器服务器安装了服务器软件的计算机。服务器软件接收用户的请求处理请求做出响应。接请求传参数给响应web服务器软件接收用户的请求处理请求做出响应。接请求传参数给响应在web服务器软件中可以部署web项目。让用户通过浏览器来访问这些项目。常见的服务器软件动态服务器webLogic:oracle公司大型的JavaEE服务器支持所有的JavaEE规范收费的。webSphere:IBM公司。大型的JavaEE服务器支持所有的JavaEE规范收费的。JBOSS:JBOSS公司。大型的JavaEE服务器支持所有的JavaEE规范收费的。Tomcat:Apache基金组织中小型的javaEE服务器仅仅支持少量的JavaEE规范servle/JSP。开源免费。300左右的并发静态服务器nginx:代理极高的并发apache:Apache基金组织。PHP领域。TomcatTomcat早期是Sun公司。javaWEBServerTomcat4.0里程碑版本。实现了ServletTomcat的目录结构bin:存放的是Tomcat的启动停止批量处理脚本文件startup.bat,startup.sh:启动tomcat的脚本文件shutdown.bat,showdown.sh:停止tomcat的脚本文件conf:用来存放Tomcat的相关配置文件 Catania:用来存储每个虚拟机的context配置 Context.xml:定义所有的web应用需要加载的context配置 Catalina.properties:Tomcat的环境变量 Logging.properties:Tomcat的日志配置文件修改Tomcat的日志级别。 server.xml:Tomcat的核心配置文件lib:Tomcat服务器的依赖包logs:Tomcat默认的日志存放目录webapps:Tomcat默认的web应用部署目录work:Web应用jsp代码生成和编译的临时目录。Servletservlet就是一个Java程序一个java类。用来处理请求和响应。Servlet的生命周期init():Servelt进行初始化。在tomcat启动的时候就会对所有的Servelt进行初始化init方法只初始化一次单例模式。service()处理请求可以处理GET,POST,PUT,DELETE请求destroy():释放资源创建servlet的三种方式实现javax.servlet.Servlet接口继承javax.servlet.GenericServlet类继承javax.servlet.HttpServlet类Servlet注册的两种方式通过配置文件web.xml方式注册----Servlet3.0之前WEB-INF:加密路径不允许在地址栏在web.xml进行注册servlet !---注册servlet--servletservlet-namemyServlet/servlet-name!--写全类名--servlet-classcom.jsoft.morning.Myservlet1/servlet-class/servletservlet-mappingservlet-namemyServlet/servlet-name!--url pattern 当发起什么样的请求的时候才让myServlet去处理--url-pattern/hello/url-pattern/servlet-mapping通过注解方式进行注册√WebServlet(/haha) public class MyServlet3 extends HttpServlet {Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println(MyServlet3 doGet....);}Servlet的参数HttpServletRequest简称request代表请求对象当请求来的时候request会自动实例化HttpServletResponse简称responseresponse代表响应当请求来的时候response会自动实例化。如果写中文需要设置相应的字符集响应头增加一个响应头,并且解决字符集问题。 response.setCharacterEncoding(utf-8);response.addHeader(content-type,text/html;charasetutf-8); protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(MyServlet3 doGet....);//向页面打印回去一句话//服务器和客户端之间的通信依然是使用的流response.setCharacterEncoding(utf-8);response.addHeader(content-type,text/html;charasetutf-8);PrintWriter out response.getWriter();//把后台想要给出的响应写会去out.write(我收到了你的请求);}URL匹配规则精确匹配每个servlet是可以处理多个请求的。WebServlet(urlPatterns {/haha,/haha1,/haha2})localhost:8080/javaweb20230214/haha2路径匹配WebServlet(urlPatterns {/haha/*})localhost:8080/javaweb20230214/haha/aaa扩展名匹配WebServlet(urlPatterns {*.do})localhost:8080/javaweb20230214/aaa.do缺省匹配WebServlet(urlPatterns {/})注意不能出现/*.do多看控制台匹配顺序精确匹配路径匹配先最长路径匹配再最短路径匹配。 /user/* /user/add/*扩展名匹配。注意扩展名匹配前面不能有任何的路径包括不能有//*和/的含义/*属于路径匹配。覆盖所有的扩展名匹配/servlet中的特殊匹配模式会拦截静态资源启动时初始化 servlet-classcom.jsoft.morning.Myservlet1/servlet-classload-on-startup1/load-on-startupRequestrequest功能分为以下几种封装请求头封装一些正文数据。如果是get请求没有正文。request实际上是一个域对象可以把它当成map来添加和获取数据。request提供请求转发功能。常用的方法getRemoteaddr():获取客户端的IP地址。 Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // System.out.println(request.getRemoteAddr());System.out.println(request.getRemoteHost());if(Objects.equals(request.getRemoteHost(),127.0.0.1)){response.getWriter().write(your Ip is closed!!!);}}获取请求参数常见的客户端传参方式浏览器地址栏直接输入GET请求超链GET请求表单可以是GET可以是POST。Ajax可以是GET可以是POSTGET请求和POST请求的区别GET请求请求参数会在浏览器地址栏显示所以不安全请求的参数长度在1k以内。GET请求没有请求体POST请求请求参数不会显示在浏览器的地址栏相对安全请求参数没有限制有请求体 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String username request.getParameter(username);String password request.getParameter(password);response.addHeader(content-type,text/html;charsetutf-8);PrintWriter out response.getWriter();// System.out.println(username:username,password:password);//调用service,调用dao返回一个结果boolean flagtrue;if(flag){out.write(登录成功欢迎你username);}}form actionlogin methodpost username:input typetext nameusername password:input typepassword namepassword input typesubmit value登录 /form登录注册 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {String username request.getParameter(username);String password request.getParameter(password);String[] hobbies request.getParameterValues(hobby);System.out.println(Arrays.toString(hobbies));EnumerationString names request.getParameterNames();while(names.hasMoreElements()){System.out.println(names.nextElement().toString());}MapString, String[] parameterMap request.getParameterMap();for(Map.Entry entry:parameterMap.entrySet()){System.out.println(entry.getKey()--Arrays.toString((String[])entry.getValue()));};response.addHeader(content-type,text/html;charsetutf-8);PrintWriter out response.getWriter();// System.out.println(username:username,password:password);//调用service,调用dao返回一个结果boolean flagtrue;if(flag){out.write(登录成功欢迎你username);}}form actionlogin methodpost 账号:input typetext nameusernamebr 密码:input typepassword namepasswordbr 性别:input typeradio namegender valueman男input typeradio namegender valuewoman 女br 爱好input typecheckbox namehobby valueswimming游泳input typecheckbox namehobby valuereadding读书input typecheckbox namehobby valuewritting写字br复选select nameselect multipleoption valueaa/optionoption valuebb/optionoption valuecc/option/select input typesubmit value登录 /form
http://www.hkea.cn/news/14523978/

相关文章:

  • 大庆网站建设优化网站发布方式有哪些
  • 创意策划网站成都谁做捕鱼网站
  • 手机网站上线左右滑动兼职网页设计怎么报价
  • wordpress友情链接函数seo网站推广方式
  • h5网站开发中心飞鱼crm系统
  • 百度站长平台注册qq是用什么软件开发的
  • 导航网站制作 zhihuwordpress登入后台
  • 网站备案怎么做超链接新网站一般建设空间大小
  • 绍兴免费做网站网站前台维护
  • 湖南建设监理协会网站什么是ip地址和域名
  • 中高端网站设计wordpress 后台子菜单
  • 163网站视频动做网站域名 评估作价
  • 初中生做网站挣钱自己可以做网站生意好做吗
  • 厦门模板网站可以在哪些网站 APP做推广
  • 完成一个个人主页网站的制作网络推广培训教程
  • 老网站改版做别的做网站每年都要费用的吗
  • 公司建设网站需求用rp怎样做网站
  • 比较冷门的视频网站做搬运静安做网站的公司
  • 聊天网站建设wordpress淘宝客主题免费下载
  • 国外网站做推广百度网站推广找谁做
  • 0元购怎么在网站做深汕特别合作区包括哪些地方
  • 邯郸网站开发动物网站建设
  • wordpress图片预加载seo 网站标题长度
  • 网站建设策划稿wordpress 评论模块
  • 目前网站是做响应式的好吗app开发公司倒闭了怎么办
  • o2o 电商网站 微商城 ppt酷家乐装修设计软件手机版免费版
  • 东莞网站建设用哪种好响应式网站的制作
  • 咨询网站模板中国优秀网站
  • 班玛县网站建设公司环境设计公司排名
  • 用ps网站首页怎么做网站后台下载器