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

网站建设加推广话术施工企业会计实务

网站建设加推广话术,施工企业会计实务,wordpress建立频道,网站怎么制作视频教程文章目录 一、Jakarta EE概述二、Servlet概述#xff08;一#xff09;Servlet的概念#xff08;二#xff09;Servlet的工作原理#xff08;三#xff09;Servlet的特点1、独立性2、灵活性3、生命周期管理 #xff08;四#xff09;Servlet的应用场景#xff08;五一Servlet的概念二Servlet的工作原理三Servlet的特点1、独立性2、灵活性3、生命周期管理 四Servlet的应用场景五总结 三、JSP概述一JSP的概念二JSP的工作原理三JSP的特点1、易于学习和使用2、 与Java集成3、模块化开发 四JSP的应用场景五总结 四、利用Jakarta EE创建Web应用一创建Jakarta EE项目二启动服务器查看运行效果三修改构件名与服务器配置1、修改构件名2、修改服务器配置 四重启服务器查看效果 五、修改首页显示时间一按默认日期格式显示时间二按中文日期格式显示时间1、方法一使用toLocalString()方法2、方法二使用日期格式类来处理 三修改字体颜色居中显示四课堂练习 六、修改HelloServlet一修改代码显示问候、时间和学生信息二重启服务器查看效果 一、Jakarta EE概述 在IntelliJ IDEA 2022.3中Jakarta EE项目是指基于Jakarta Enterprise Edition简称Jakarta EE标准创建的Java Web应用程序。Jakarta EE是Eclipse基金会管理的一个开源企业级Java平台规范用于构建和部署可扩展、安全且可靠的多层企业级Web应用。 以前被称为Java EEJava Platform, Enterprise Edition但在Oracle将Java EE相关的技术和知识产权转移到Eclipse基金会后这个技术栈被重新命名为Jakarta EE。因此在IDEA中创建Jakarta EE项目时你实际上是在使用一套遵循Jakarta EE标准的API和技术来开发企业级应用。 二、Servlet概述 Servlet菜鸟教程 - https://m.runoob.com/servlet/ 一Servlet的概念 Servlet是一种用于在服务器端处理HTTP请求和响应的Java程序。它扩展了服务器的功能使得开发者能够动态生成基于客户端请求的内容。Servlet通常运行在支持Java的Web服务器上例如Apache Tomcat。 二Servlet的工作原理 当客户端发送HTTP请求时Servlet容器接收请求并将其传递给相应的Servlet。Servlet负责处理请求生成响应并将响应返回给客户端。这种动态生成内容的方式使得开发者能够根据用户请求实现个性化和交互性更强的Web应用。 三Servlet的特点 1、独立性 Servlet是独立于平台的可以在任何支持Java的Web服务器上运行。 2、灵活性 通过使用Java语言Servlet提供了丰富的功能和灵活性使得开发者能够处理各种复杂的业务逻辑。 3、生命周期管理 Servlet具有生命周期容器负责管理Servlet的创建、初始化、服务和销毁过程确保Servlet在运行时处于正确的状态。 四Servlet的应用场景 Servlet广泛应用于开发各种类型的Web应用包括电子商务、社交平台、在线银行等。它作为处理Web请求的重要组件为开发者提供了一个强大的工具来构建可扩展、高性能的Web应用。 五总结 在Java Web开发中Servlet扮演着至关重要的角色为开发者提供了一种处理HTTP请求和响应的强大机制。通过Servlet我们能够构建动态、交互性更强的Web应用满足用户不断增长的需求。 三、JSP概述 JSP菜鸟教程 - https://m.runoob.com/jsp/ 一JSP的概念 Java Server Pages是一种用于创建动态Web内容的Java技术。它允许开发人员通过嵌入Java代码在HTML页面中动态生成内容从而实现更灵活、交互性更强的Web应用程序。 二JSP的工作原理 JSP的工作原理基于Servlet技术。当用户请求一个包含JSP的页面时服务器会将其转换成一个Servlet然后执行相应的Java代码生成HTML响应。这种动态生成的方式使得开发者能够根据用户请求动态地生成内容与静态HTML相比更加灵活。 三JSP的特点 1、易于学习和使用 JSP使用标签语法类似于HTML因此对于熟悉HTML的开发者而言学习曲线相对较低。 2、 与Java集成 JSP允许嵌入Java代码利用Java的强大功能使得开发者能够更好地控制应用程序的逻辑。 3、模块化开发 JSP支持模块化开发通过使用自定义标签库和标签文件可以将页面模块化提高代码的可维护性和重用性。 四JSP的应用场景 JSP广泛应用于开发动态Web应用程序例如电子商务平台、社交网络、在线银行等。其灵活性和强大的功能使得开发者能够轻松地实现复杂的业务逻辑和用户交互。 五总结 在Web开发的演进过程中JSP作为一种重要的技术为开发者提供了强大的工具和灵活性。通过简洁的语法和与Java的紧密集成JSP成为构建动态Web应用的理想选择。 四、利用Jakarta EE创建Web应用 一创建Jakarta EE项目 新建项目 选择项目类型 - Jakarta EE设置项目名、项目位置、模板、应用服务器、语言、构建系统、组、构件与JDK 选择Jakarta版本与项目依赖 单击【Create】按钮得到一个可以运行Jakarta项目 二启动服务器查看运行效果 单击工具栏上Tomcat 10.1.16右边的绿色运行按钮启动Tomcat服务器使用默认浏览器显示了首页index.jsp 单击Hello Servlet超链接跳转到HelloServlet处理后的页面 三修改构件名与服务器配置 1、修改构件名 查看默认的构建名项目名_war_exploded打开项目结构窗口File | Porject Structure… 打开项目设置Project Settings下的构件Artifacts 修改构建名 - HelloWorld:war exploded去掉后面的:war exploded然后单击【Apply】按钮 单击【OK】按钮关闭项目结构窗口 2、修改服务器配置 单击Edit Configurations... 弹出服务器配置对话框 直接修改URL 重启服务器 结果是访问不了项目首页报404错误说明资源路径有问题 因为构件名已被修改要重新部署到服务器上打开服务器配置对话框切换到【Deployment】选项卡 移除掉服务器上的HelloWorld构件 我们可以单击【】按钮自己添加构件HelloWorld也可以单击【Fix】按钮让系统添加构件 四重启服务器查看效果 修改构件名重新部署到服务器此时可以用新的URL访问项目首页 五、修改首页显示时间 一按默认日期格式显示时间 打开index.jsp添加显示时间的代码 重启服务器查看效果 过一会儿刷新页面你会发现页面时间也变了 查看页面源码 二按中文日期格式显示时间 1、方法一使用toLocalString()方法 调用日期对象的toLocalString()方法 重启服务器查看效果 2、方法二使用日期格式类来处理 修改代码使用JSP脚本得到中国日期格式的当前时间字符串然后利用JSP表达式输出当前时间字符串 重启服务器查看效果 三修改字体颜色居中显示 修改代码 重启服务器查看效果 四课堂练习 做一个学生信息表格学号、姓名、性别、年龄、专业、班级、电话至少包含三条记录 六、修改HelloServlet 一修改代码显示问候、时间和学生信息 HelloServlet类 package net.huawei.helloworld;import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse;import java.io.IOException; import java.io.PrintWriter; import java.text.SimpleDateFormat;WebServlet(name helloServlet, value /hello-servlet) public class HelloServlet extends HttpServlet {private String message;/*** 初始化方法只执行一次*/public void init() {message Hello Servlet World!;}/*** 处理客户端的GET请求* param request* param response* throws IOException*/public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {// 设置响应体内容类型response.setContentType(text/html; charsetutf-8);// 获取字符输出流PrintWriter out response.getWriter();// 往客户端输出信息out.print(!DOCTYPE html);out.print(html);out.print(head);out.print(meta charsetutf-8);out.print(title个人信息/title);out.print(/head);out.print(body styletext-align: center);out.print(h1 styletext-align: center; color: red; message /h1);SimpleDateFormat sdf new SimpleDateFormat(yyyy年MM月dd日 HH:mm:ss);String currentTime sdf.format(new Date());out.print(h3 styletext-align: center; color: blue; currentTime /h3);out.print(table border1 aligncenter cellpadding10);out.print(tr);out.print(td学号/td);out.print(td姓名/td);out.print(td性别/td);out.print(td年龄/td);out.print(td专业/td);out.print(td班级/td);out.print(td手机/td);out.print(/tr);out.print(tr);out.print(td001/td);out.print(td徐津/td);out.print(td男/td);out.print(td20/td);out.print(td大数据应用/td);out.print(td2022数据1班/td);out.print(td15834567890/td);out.print(/tr);out.print(tr);out.print(td002/td);out.print(td潘苗/td);out.print(td女/td);out.print(td21/td);out.print(td大数据应用/td);out.print(td2022数据2班/td);out.print(td13967895645/td);out.print(tr);out.print(td003/td);out.print(td陈粮/td);out.print(td男/td);out.print(td19/td);out.print(td大数据应用/td);out.print(td2022数据3班/td);out.print(td15845456780/td);out.print(/tr);out.print(/table);out.print(/body);out.print(/html);}Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request, response); // 将客户端提交的POST请求转给doGet()处理方法}/*** 销毁方法只执行一次*/public void destroy() {} }二重启服务器查看效果 显示首页 单击【Hello Serlvet】超链接
http://www.zqtcl.cn/news/623804/

相关文章:

  • 网站备案多少钱安全网站建设与服务的关系
  • 手机端网页设计尺寸规范优化seo排名
  • 做网站业务提成多少厦门十大装修公司排名榜
  • 为什么用开源建站wordpress rss 插件
  • 语文建设投稿网站南昌做网站的公司多不多
  • 石家庄网站建设的公司功能性质网站
  • 企业网站主页模板装饰公司名字起名大全
  • 马鞍山网站设计价格如何在微信公众号内部做网站
  • 申请网站建设经费的报告生态建设网站
  • 建网站要多少钱用自己的服务器河北工程大学网站开发成本
  • 宁波网站建站公司商务网站模块设计时前台基础设施建设不包括
  • 徐州免费网站制作怎么用阿里云服务器搭建wordpress
  • php猎奇源码 织梦新闻视频图片八卦娱乐趣事资讯门户网站模板html代码表格
  • 南通做网站优化哪家好网页策划书 网站建设定位
  • 防止访问网站文件夹绵阳 网站设计
  • 网页与网站的区别是什么东莞网站公司排名
  • 盐城市城乡和住房建设厅网站wordpress文章订阅
  • 济南网站优化wordpress文件上传到那个文件
  • 外贸网站租用外国服务器好还是自己装一个服务器好高质量外链网站
  • 珠海专门做网站成都到西安
  • 网站做1920px好吗长沙seo优化排名
  • 哈尔滨微信网站开发wordpress 视
  • wordpress 分享封面图片尺寸重庆官网优化乐育公司
  • dede手机网站更新受欢迎的昆明网站建设
  • 网站设计外包合同专做自驾游的网站
  • 网站建设服务预算游戏网站怎么赚钱
  • 怎么做网站关键词视频手机网页前端开发
  • 好网站具备条件网站建设外链
  • 青岛如何建立企业网站企业中国数据域名注册
  • 怎么看网站做的好不好南京h5 网站建设