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

网站导航如何做半透明渐变vps怎么搭建网站

网站导航如何做半透明渐变,vps怎么搭建网站,昆明网站排名优化价格,html网站模板 免费#x1f49d;#x1f49d;#x1f49d;欢迎来到我的博客#xff0c;很高兴能够在这里和您见面#xff01;希望您在这里可以感受到一份轻松愉快的氛围#xff0c;不仅可以获得有趣的内容和知识#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学… 欢迎来到我的博客很高兴能够在这里和您见面希望您在这里可以感受到一份轻松愉快的氛围不仅可以获得有趣的内容和知识也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。 ✨✨ 欢迎订阅本专栏 ✨✨ 博客目录 一.基础介绍1.什么是 javaWeb?2.JavaWeb 组件和技术3.什么是 Tomcat? 二.基础准备1.新建项目2.设置项目信息3.web 支持4.web application 支持5.添加依赖6.Add As Library 三.业务代码1.业务层2.数据层3.数据库脚本 四.jsp 页面1.index 页面2.登录页面3.登录成功页面4.失败页面 五.配置 tomcat1.本机安装 tomcat2.配置 tomcat3.启动项目4.访问项目 一.基础介绍 1.什么是 javaWeb? JavaWeb 是一种使用 Java 编程语言开发 Web 应用程序的技术体系。它是建立在 Java 平台上的一组技术和规范用于创建动态、交互性和可扩展的 Web 应用程序。JavaWeb 通常涉及到使用 Java Servlet、JavaServer PagesJSP、JavaBeans、Enterprise JavaBeansEJB等技术。 JavaWeb 技术的使用使开发者能够构建功能强大、可维护和可扩展的 Web 应用程序。这些应用程序可以在各种 Web 服务器上运行并能够与数据库、其他 Web 服务以及其他企业级系统进行交互。 2.JavaWeb 组件和技术 以下是一些 JavaWeb 中常用的关键组件和技术 Java Servlet Java Servlet 是在服务器端执行的 Java 程序用于处理 Web 请求和生成动态的 Web 内容。它们通常被用于处理表单提交、用户身份验证等任务。 JavaServer PagesJSP JSP 是一种在 HTML 页面中嵌入 Java 代码的技术用于简化动态 Web 页面的创建。JSP 页面可以包含 Java 代码、HTML 标签和特定的 JSP 标签。 JavaBeans JavaBeans 是可重用的 Java 组件用于在 JavaWeb 应用程序中实现业务逻辑和数据管理。它们通常被用于封装和管理应用程序中的数据。 Enterprise JavaBeansEJB EJB 是一种服务器端组件模型用于构建分布式的企业级应用程序。它提供了一种规范定义了组件之间的交互方式包括事务管理、安全性等。 Java Database ConnectivityJDBC JDBC 是 Java 用于与数据库交互的 API。在 JavaWeb 应用程序中通过 JDBC 可以实现与数据库的连接、查询和更新操作。 JavaServer FacesJSF JSF 是 Java 的一个 Web 应用程序框架用于简化用户界面的开发。它提供了一组组件和标签使得构建用户界面更加容易。 3.什么是 Tomcat? Apache Tomcat通常简称为 Tomcat是一个开源的、轻量级的 Java Servlet 容器也可以作为一个独立的 Web 服务器运行。它是 Apache 软件基金会的一个项目用于实现和提供 Java Servlet 和 JavaServer PagesJSP技术的开发和部署环境。 以下是一些关键特点和功能 Servlet 容器 Tomcat 充当 Java Servlet 的容器负责管理和执行 Servlet 程序。Servlet 是在服务器端运行的 Java 程序用于处理 Web 请求和生成动态的 Web 内容。 JSP 容器 Tomcat 还作为 JSP 容器支持执行 JavaServer Pages。JSP 是一种在 HTML 页面中嵌入 Java 代码的技术用于简化动态 Web 页面的开发。 独立 Web 服务器 虽然 Tomcat 最初是设计用于运行 Servlet 和 JSP但它也可以作为一个独立的 Web 服务器使用。它支持基本的 HTTP 服务并且可以处理静态内容。 开源 Tomcat 是一个开源项目这意味着它的源代码是公开可用的并且开发者可以自由地使用、修改和分发它。 可扩展性 Tomcat 具有良好的可扩展性支持通过插件如 Valve 和 Realm扩展其功能。这使得开发者可以根据应用程序的需求进行定制和扩展。 跨平台 Tomcat 是跨平台的可以在多种操作系统上运行包括 Windows、Linux 和 macOS 等。 由于其轻量级、灵活性和开源性质Tomcat 被广泛用于 JavaWeb 应用程序的开发和部署。它通常与其他 Java 技术如 Java EE 或 Spring 框架一起使用以构建完整的企业级 Web 应用程序。 二.基础准备 1.新建项目 打开 IDEA单击“New Project”或者通过 File–new–Project在弹出的对话框中输入项目名称其它的默认选择点击 finish 按钮 2.设置项目信息 3.web 支持 为项目添加 Web 框架支持右键单击创建的项目点击 Add Framework Support在弹出的对话框中勾选 Web Application(4.0)及 Create web.xml 复选框单击“OK”按钮完成添加。 4.web application 支持 5.添加依赖 添加依赖包右键单击 WEB-INF 文件夹在弹出的对话框中选择 New–Directory 命令创建 lib 文件夹。 mysql-connector-j-8.2.0.jar 是 mysql 相关的连接包,如果不需要 mysql,可以不要这个包 servlet-api.jar servlet 依赖包 servlet-api.jar 6.Add As Library 在 servlet-api.jar 文件上右击鼠标选择 Add As Library将 jar 包添加到 Library 中 三.业务代码 1.业务层 WebServlet(/LoginServlet) public class LoginServlet extends HttpServlet {private static final long serialVersionUID 1L;Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {// 设置请求的字符编码为UTF-8request.setCharacterEncoding(UTF-8);// 获取页面上输入的用户名和密码String username request.getParameter(username);String password request.getParameter(password);// 调用 DBOperator 类来验证用户boolean userExists DBOperator.setUserInfo(username, password);// 设置响应内容类型response.setContentType(text/html;charsetUTF-8);if (userExists) {request.getSession().setAttribute(username, username);response.sendRedirect(success.jsp);} else {request.getSession().setAttribute(username, username);response.sendRedirect(fail.jsp);}} }2.数据层 public class DBOperator {/*** JDBC连接数据库的相关信息*/private static final String JDBC_URL jdbc:mysql://localhost:3306/student_system_db;private static final String JDBC_USER root;private static final String JDBC_PASSWORD 123456;/*** 验证用户信息的方法** param username* param password* return*/public static boolean setUserInfo(String username, String password) {Connection connection null;PreparedStatement preparedStatement null;ResultSet resultSet null;try {// 加载JDBC驱动Class.forName(com.mysql.cj.jdbc.Driver);// 建立数据库连接connection DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASSWORD);// 使用预编译语句查询用户信息String query SELECT * FROM student WHERE username ? AND password ?;preparedStatement connection.prepareStatement(query);preparedStatement.setString(1, username);preparedStatement.setString(2, password);// 执行查询resultSet preparedStatement.executeQuery();// 如果查询结果非空则表示用户存在return resultSet.next();} catch (ClassNotFoundException | SQLException e) {e.printStackTrace();return false;} finally {try {if (resultSet ! null) {resultSet.close();}if (preparedStatement ! null) {preparedStatement.close();}if (connection ! null) {connection.close();}} catch (SQLException e) {e.printStackTrace();}}} }3.数据库脚本 CREATE database student_system_db; use student_system_db;CREATE TABLE student_system_db.student (id char(10),username nvarchar(8),password char(20) ); INSERT INTO student_system_db.student(id, username, password) VALUES (190504582, 公孙丽, gs123), (330504422, 王翰, wang24) ;四.jsp 页面 1.index 页面 % page contentTypetext/html;charsetUTF-8 languagejava % html headtitle首页/title /head body 首页 /body /html2.登录页面 !DOCTYPE html html headmeta charsetUTF-8titleLogin Page/title /head body h2Login Page/h2 form actionLoginServlet methodpost accept-charsetUTF-8Username: input typetext nameusernamebrPassword: input typepassword namepasswordbrinput typesubmit valueLogin /form /body /html3.登录成功页面 % page languagejava contentTypetext/html; charsetUTF-8 pageEncodingUTF-8% !DOCTYPE html html headtitle登录成功/title /head body h2登录成功欢迎 % session.getAttribute(username) %/h2 /body /html4.失败页面 % page languagejava contentTypetext/html; charsetUTF-8 pageEncodingUTF-8% !DOCTYPE html html headtitle登录失败/title /head body h2登录失败用户名 % session.getAttribute(username) % 不存在请重新登录。/h2 /body /html五.配置 tomcat 1.本机安装 tomcat 下载地址 2.配置 tomcat 3.启动项目 4.访问项目 通过访问如下页面可以到达登录页面 http://localhost:8080/webProject_war_exploded/Login.jsp 觉得有用的话点个赞 呗。 ❤️❤️❤️本人水平有限如有纰漏欢迎各位大佬评论批评指正 如果觉得这篇文对你有帮助的话也请给个点赞、收藏下吧非常感谢! Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧
http://www.pierceye.com/news/651442/

相关文章:

  • 门户网站建设计入什么科目网站备案 时间更新
  • 企业建网站租用服务器好还是买一个好wordpress 预订插件
  • 电气建设网站下载的asp网站怎么打开
  • 南阳网站建设icp备手机应用商店免费下载
  • 网站开发测量像素工具网站模板包含哪些内容
  • 南昌网站排名优化费用湖北公众号定制开发
  • 个人主页自助建站凡科网干嘛的
  • 网站后台上传图片不显示品牌营销咨询公司
  • 卖房网站母亲节做什麽活动从传播的角度
  • 永久免费的cad软件seo咨询
  • 网站邮件功能设计理论网站排名软件包年
  • wordpress语言文件编辑专业的企业网站优化公司
  • 正定网站建设制作公司wordpress去掉模板登录
  • 定制开发一个网站多少钱网站开发项目的心得体会
  • 网站被做跳转怎么办个人网站开发软件
  • 湛江网站制作费用南昌建站系统外包
  • 杭州市住房和城乡建设厅网站网页设计个人网站作业
  • 钦州建站哪家好杭州网站建站平台
  • 程序员做笔记的网站在线简历制作系统
  • 有一个网站自己做链接获取朋友位置wordpress504
  • 设计感 网站wordpress企业内网主题
  • 金塔精神文明建设网站上线了小程序制作平台
  • 东莞阳光网站建设成效网站内容营销
  • 阿里云做网站吗深圳香蜜湖街道
  • 营销型网站名词解释关键词有几种类型
  • 高端网站建设浩森宇特Php做网站要求
  • 盐田高端网站建设湖南网站seo营销多少费用
  • 福州建设招聘信息网站东莞房价将暴跌
  • 外包做网站的要求怎么写网站建设调查分析
  • 北京网站建设公司哪个最好鲜花网页设计模板