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

网站建设及运营互联网营销主要学什么

网站建设及运营,互联网营销主要学什么,济南高端网站建设,都是些什么企业需要建设网站目标: 安装环境 了解基础架构 了解代码执行顺序 与数据库进行连接 准备: 安装 下载IDEA并下载tomcat(后续出教程) 之后新建项目 注意点如下 1.应用程序服务器选择Web开发 2.新建Tomcat的服务器配置文件 并使用 Hello…

目标:

安装环境  了解基础架构  了解代码执行顺序 与数据库进行连接

准备:

安装 下载IDEA并下载tomcat(后续出教程)

之后新建项目

注意点如下

1.应用程序服务器选择Web开发

2.新建Tomcat的服务器配置文件 并使用


HelloServlet所在的目录为我们操作的目录

先进行调试

出现这个页面为成功


我们建立一个自己的页面

IndexServlet

package com.example.demo7;import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;
import java.io.PrintWriter;

@WebServlet("/new")//使用这个方法 不用配置web.xml文件
public class IndexServlet extends HttpServlet {@Override//使用这个后 检测到Get方法 会执行相应代码 类似的有doPost等protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String name = req.getParameter("name");//接收输入的name值PrintWriter out = resp.getWriter();//打印在页面中out.println("name: " + name);System.out.println(name);//打印在调试页面中System.out.println("doGet");//super.doGet(req, resp);}
//POST提交的例子@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//        super.doPost(req, resp);String name = req.getParameter("name");//接收输入的name值System.out.println(name);//打印在调试页面中System.out.println("doPost");}
}

并且我们需要在

目录下配置相应文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd"version="6.0"><servlet><servlet-name>index</servlet-name><!--使用引用路径--><servlet-class>com.example.demo7.IndexServlet</servlet-class></servlet><servlet-mapping><servlet-name>index</servlet-name><url-pattern>/index</url-pattern>  <!-- * 表示任意--></servlet-mapping>
</web-app>

之后 访问/index

在调试器和页面上都有相应数值

这样进行一个简单的开发

这四个函数涉及使用问题

@Overridepublic void init(ServletConfig config) throws ServletException {
System.out.println("init");}//以下的来源不同@Overridepublic void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {System.out.println("ServiceReq");}//有参数才触发@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("serviceHTTP");}//销毁@Overridepublic void destroy() {System.out.println("estroy");}
执行结果来看
都会首先触发第一个init 根据有没有涉及传参 看一下打印了什么 最后结束是打印了estroy

这是代码执行的逻辑顺序

执行结果来看
都会首先触发第一个init 根据有没有涉及传参 看一下打印了什么 最后结束是打印了estroy

这是代码执行的逻辑顺序

JAVA-EE 的数据库有三种 jdbc mybatis hebermate

以使用频率来说 主要学习mybatis

需要先下载 这些红色的代表 是有不当会产生漏洞

下载好后 在IDEA新建一个文件 将下载好的文件导入

添加进库才能引用

package com.example.demo7;import java.sql.*;public class MyselectServlet {public static void main(String[] args) throws ClassNotFoundException, SQLException {// 1. 加载MySQL JDBC驱动(MySQL 8.0+可以省略,驱动会自动注册)// 保留它是为了兼容旧代码或明确显示驱动依赖Class.forName("com.mysql.cj.jdbc.Driver");// 2. 定义数据库连接URL// - serverTimezone=UTC 解决时区报错问题// - 其他常用参数:useSSL=false(测试环境禁用SSL)、characterEncoding=utf8(设置编码)String url = "jdbc:mysql://localhost:3306/demo01?serverTimezone=UTC";// 3. 建立数据库连接// 参数:URL, 用户名, 密码Connection connection = DriverManager.getConnection(url, "root", "root");String sql = "select * from admin";  // 从admin表查询所有字段// 5. 创建Statement对象(用于执行静态SQL语句)Statement statement = connection.createStatement();// 6. 执行查询,获取结果集ResultSet rs = statement.executeQuery(sql);// 7. 遍历结果集while (rs.next()) {  // rs.next()移动游标并判断是否有下一条数据// 按列名获取数据(也可以使用列索引:rs.getString(1))String username = rs.getString("username");String password = rs.getString("password");// 8. 输出结果System.out.println(username + ":" + password);}}
}结果如下:

申明:不是真的学习开发 只是了解思路和流程 不考虑代码安全问题

http://www.dtcms.com/wzjs/73424.html

相关文章:

  • 网页设计与网站建设的概述英文seo外链
  • 网页设计与制作教程期末考试题电商seo引流
  • 网站建设目标和功能介绍友情链接的检查方法
  • 网站建设公司模板苏州百度代理公司
  • 介休门户网站2023年8月新冠
  • 中国专门做统计网站河南制作网站
  • 成都房地产最新政策信息流广告优化师培训
  • 深圳网络公司视频东莞seo优化
  • vr 做的网站文件关键词搜索工具
  • 电脑做网站主机空间潮州seo
  • 网站设计的实例自媒体平台注册官网
  • 学习java可以自己做网站吗南宁seo产品优化服务
  • 义乌免费做网站廊坊seo排名外包
  • ps怎么做网站图片关键词林俊杰无损下载
  • 成都市做网站公司企业网站制作流程
  • iptc网站开发工程师asp考试试题答案外包公司什么意思
  • 网站培训班全网关键词优化公司哪家好
  • 做美食推广的网站龙网网络推广软件
  • 个人做网站seo2023年的新闻十条
  • php网站虚拟机价格天津seo标准
  • 江西网站开发方案个人网页
  • 做网站设计赚钱吗企业推广
  • 旅游网站建设方案书优化模型的推广
  • 网站内容标签设计关键词排名优化教程
  • 怎样自己做卖商品的网站成都推广团队
  • 做网站的电销话术百度推广官网电话
  • wordpress主题 四亩地seo课程培训班费用
  • 咪咪做网站百度搜索排名优化哪家好
  • 西安 域名空间网站制作google引擎免费入口
  • 外贸网站产品关键词网站seo技术能不能赚钱