精华内容
下载资源
问答
  • B/S模式的系统开发与设计课程开发报告 一实验项目信息 实验项目名称Django web 开发 实验室管理楼320 指导教师王浩 实验时间2016-2017学年第2学期 学生姓名于健文 学生学号201421010218 二实验目的和实验内容 1实验...
  • web开发实验报告

    2013-11-03 21:48:55
    实验(No. )题目:设置文本字体 实验目的及要求: 1、熟悉VS2005/2008集成环境 2、完成作业第1题(有实验步骤) 3、回答作业第2题
  • Web系统开发实验报告

    2015-06-05 10:31:11
    1、掌握创建数据库、表的方法。 2、掌握使用ADO.NET模型操作数据库的基本步骤。 3、掌握SqlDataReder、SqlCommand等对象的使用方法。
  • Web前端开发实验作业 - 网页计算器 项目已上传至GitHub 仅供学习交流 需要自取 不妨点个start 谢谢 https://github.com/zhenggengqiong/Computer_CollegeHomeWork 实验内容及要求: 设计实现一个网页前端程序“网页...

    Web前端开发实验作业 - 网页计算器

    项目已上传至GitHub 仅供学习交流 需要自取 不妨点个start 谢谢
    https://github.com/zhenggengqiong/Computer_CollegeHomeWork

    实验内容及要求:
    设计实现一个网页前端程序“网页计算器”,完成以下内容:
    1)设计“网页计算器”,模拟实体计算器外观;
    2)设置页面元素的id供JavaScript控制;
    3)编写外部JavaScript脚本实现用户交互;
    4)实现基本四则运算。
    要求:
    1)有详细的功能描述、界面交互设计描述;
    2)有解决方案(原理)描述;
    3)有关键代码及注解。

    功能描述及关键代码
    加、减、乘、除、除余的计算,和删除、清空的功能。
    <script>
    	//获取按键的值,并输入进文本框
    	var get = function(x){
    		var input = document.getElementById('input');
    		//默认为0,输入时清空
    		if(input.value == 0){
    			input.value = "";
    		}
    		//输入进文本框
    		input.value += document.getElementById(x.id).value;
    	}
    	//小数点的点击操作
    	var Point = function(){
    		var input = document.getElementById('input');
    		//控制不能有多个小数点
    		if(input.value.indexOf('.')==-1){
    		   input.value+='.';
    		}
    	}
    	//等号的点击操作
    	var is = function(){
    		var input = document.getElementById('input');
    		//判断输入的操作是否错误
    		try{
    			var sum = eval(input.value);
    			//控制不能有多个等号,并输出等号
    			if(input.value.indexOf('=')==-1){
    				input.value += '=';	
    			}
    			//输出计算结果
    			input.value += sum;
    		}catch(e){
    			//如果出错,文本框的值变为ERROR
    			input.value += "=ERROR";
    		}
    	}
    	//退格DEL的点击操作
    	var backSpace=function(){
    		var input = document.getElementById('input');
    		//文本框的值的长度减一,实现删除
    		input.value = input.value.substr(0,input.value.length-1);
    	}
    	
    	Document.getElementById( 'AC')= function(){
    		var input = document.getElementById('input');
    		//文本框的值清空为0
    		input.value = "0";
    	}
    //改变样式
    var count = 1;
    	var change = function(){
    		var button = document.getElementById("css");
    		if(document.getElementById("change").onclick){
    			count++;	
    		}
    		if(count%2==0){
    			button.setAttribute("href","compute2.css");
    		}else{
    			button.setAttribute("href","compute.css");
    		}
    	}	</script>
    
    实验结果及分析
    可以进行运算和删除、清空功能。
    先搭建计算机结构和css样式,用的div和position和float。每个符号的onClick事件都等于 取值函数get(),输出到文本框中。等于的onClick等于对应函数,计算结果,如果错误,返回ERROR。
    通过setAttribute函数改变css样式,并用全局变量计数
    用document.getElementById(‘id’)获取id;onClick = function() 可以写点击时的操作;
    eval(str)可以自动返回计算字符串的结果,错误则抛出异常;
    .indexOf(x) 返回x的角标,如果没有则返回-1;
    .length 返回长度
    展开全文
  • WEB应用开发设计实验报告一

    千次阅读 2020-06-22 01:59:26
    课程名称 WEB应用开发设计 姓 名 玖十柒97 一.实验课题 Servlet的应用 二. 实验目的 1.使用Eclipse开发Servlet。 2.实现Servlet虚拟路径的映射。 三. 实验内容 1、完成课本92页任务3-1。 2、完成课本100页任务3-2。 ...

    课程名称 WEB应用开发设计
    姓 名 玖十柒97

    一.实验课题
    Servlet的应用
    二. 实验目的
    1.使用Eclipse开发Servlet。
    2.实现Servlet虚拟路径的映射。
    三. 实验内容
    1、完成课本92页任务3-1。
    2、完成课本100页任务3-2。
    3、阅读课本104页3.4节,并完成113页课后习题4。
    四. 实验步骤
    在以下表格中给出实验内容的相应代码。

    3-1:

    package servlet_test;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     * Servlet implementation class test1
     */
    public class test1 extends HttpServlet {
    	private static final long serialVersionUID = 1L;
    
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		response.getWriter().append("Served at: ").append(request.getContextPath());
    		PrintWriter out = response.getWriter();
    		out.print("h1"+"this servlet is created by eclipse"+"h1");
    		
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		this.doGet(request, response);
    	}
    
    }
    

    3-2:

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
      <display-name>servlet_test</display-name>
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>
      <servlet>
        <description></description>
        <display-name>test1</display-name>
        <servlet-name>test1</servlet-name>
        <servlet-class>servlet_test.test1</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>test1</servlet-name>
        <url-pattern>/test111</url-pattern>
      </servlet-mapping>
    </web-app>
    3-3:
    package servlet_test;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.Enumeration;
    
    import javax.servlet.ServletContext;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     * Servlet implementation class ServletContext_test
     */
    public class ServletContext_test extends HttpServlet {
    	private static final long serialVersionUID = 1L;
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		response.setContentType("text/html;charset=utf-8");
    		PrintWriter out = response.getWriter();
    		ServletContext context = this.getServletContext();
    		
    		Enumeration<String> paramNames = context.getInitParameterNames();
    //		实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。连续调用 nextElement 方法将返回一系列的连续元素
    //		例如,要输出 Vector<E> v 的所有元素,可使用以下方法: 
    //
    //		   for (Enumeration<E> e = v.elements(); e.hasMoreElements();)
    //		       System.out.println(e.nextElement());这些方法主要通过向量的元素、哈希表的键以及哈希表中的值进行枚举。枚举也用于将输入流指定到 SequenceInputStream 中。 
    //
    //		注:此接口的功能与 Iterator 接口的功能是重复的。此外,Iterator 接口添加了一个可选的移除操作,并使用较短的方法名。新的实现应该优先考虑使用 Iterator 接口而不是 Enumeration 接口
    		out.println(" the paramName and paramValue are following:");
    		
    		while (paramNames.hasMoreElements()) {
    			String name = paramNames.nextElement();
    			String value = context.getInitParameter(name);
    			out.println(name+": "+value);
    			out.println("<br />");
    		}
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		this.doGet(request, response);
    	}
    
    }
    
    Web.xml:
     <context-param>
      	<param-name>address</param-name>
      	<param-value>beiJing</param-value>
      </context-param>
    

    五. 实验结果(截图)
    此处对上述所有实验内容最终呈现的网页或操作界面进行截图展示
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    六.心得与体会(不少于100字)
    实现 Enumeration 接口的对象,它生成一系列元素,一次生成一个。连续调用 nextElement 方法将返回一系列的连续元素

    //		例如,要输出 Vector<E> v 的所有元素,可使用以下方法: 
    //
    //		   for (Enumeration<E> e = v.elements(); e.hasMoreElements();)
    //		       System.out.println(e.nextElement());这些方法主要通过向量的元素、哈希表的键以及哈希表中的值进行枚举。枚举也用于将输入流指定到 SequenceInputStream 中。 
    //
    //		注:此接口的功能与 Iterator 接口的功能是重复的。此外,Iterator 接口添加了一个可选的移除操作,并使用较短的方法名。新的实现应该优先考虑使用 Iterator 接口而不是 Enumeration 接口。
    
    展开全文
  • web开发技术实验报告

    千次阅读 2019-06-02 19:29:33
    classify.java package mybean.data; public class Classify { String id="",name="",backNews="请输入信息"; public String getId() { return id; } public void setId(String id) { ...public St...

    classify.java

    package mybean.data;

    public class Classify {
    String id="",name="",backNews="请输入信息";
    public String getId() {
    return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    
    public String getName() {
        return name;
    }
    
    public void setName(String name) {
        this.name = name;
    }
    
    public String getBackNews() {
        return backNews;
    }
    
    public void setBackNews(String backNews) {
        this.backNews = backNews;
    }

    }
    databypage.java

    package mybean.data;
    import com.sun.rowset.*; 
    public class DataByPage{
    CachedRowSetImpl rowSet=null; //存储表中全部记录的行集对象
    int pageSize=1; //每页显示的记录数
    int totalPages=1; //分页后的总页数
    int currentPage =1; //当前显示页 
    public CachedRowSetImpl getRowSet() {
    return rowSet;
    }
    public void setRowSet(CachedRowSetImpl rowSet) {
    this.rowSet = rowSet;
    }
    public int getPageSize() {
    return pageSize;
    }
    public void setPageSize(int pageSize) {
    this.pageSize = pageSize;
    }
    public int getTotalPages() {
    return totalPages;
    }
    public void setTotalPages(int totalPages) {
    this.totalPages = totalPages;
    }
    public int getCurrentPage() {
    return currentPage;
    }
    public void setCurrentPage(int currentPage) {
    this.currentPage = currentPage;
    }

    }
    login.java

    package mybean.data;
    import java.util.*;
    public class Login {
    String logname="",
    backNews="未登录";
    LinkedList<String> car; //用户的购物车 
    public Login() {
    car = new LinkedList<String>();
    }
    public String getLogname() {
    return logname;
    }
    public void setLogname(String logname) {
    this.logname = logname;
    }
    public String getBackNews() {
    return backNews;
    }
    public void setBackNews(String backNews) {
    this.backNews = backNews;
    }
    public LinkedList<String> getCar() {
    return car;
    }

    }
    mobile.java

    package mybean.data;

    public class Mobile {
    String mobile_version="",mobile_name="",mobile_made="",mobile_mess="",mobile_pic="",backNews="请输入信息",mobile_price="0",id="0";
    public String getMobile_price() {
    return mobile_price;
    }
    public void setMobile_price(String mobile_price) {
    this.mobile_price = mobile_price;
    }
    public String getId() {
    return id;
    }
    public void setId(String id) {
    this.id = id;
    }
    public String getBackNews() {
    return backNews;
    }
    public void setBackNews(String backNews) {
    this.backNews = backNews;
    }
    public String getMobile_version() {
    return mobile_version;
    }
    public void setMobile_version(String mobile_version) {
    this.mobile_version = mobile_version;
    }
    public String getMobile_name() {
    return mobile_name;
    }
    public void setMobile_name(String mobile_name) {
    this.mobile_name = mobile_name;
    }
    public String getMobile_made() {
    return mobile_made;
    }
    public void setMobile_made(String mobile_made) {
    this.mobile_made = mobile_made;
    }
    public String getMobile_mess() {
    return mobile_mess;
    }
    public void setMobile_mess(String mobile_mess) {
    this.mobile_mess = mobile_mess;
    }
    public String getMobile_pic() {
    return mobile_pic;
    }
    public void setMobile_pic(String mobile_pic) {
    this.mobile_pic = mobile_pic;
    }

    }
    order.java

    package mybean.data;

    public class Order {
    String di="",logname="",mess="",sum="";

    public String getDi() {
        return di;
    }
    
    public void setDi(String di) {
        this.di = di;
    }
    
    public String getLogname() {
        return logname;
    }
    
    public void setLogname(String logname) {
        this.logname = logname;
    }
    
    public String getMess() {
        return mess;
    }
    
    public void setMess(String mess) {
        this.mess = mess;
    }
    
    public String getSum() {
        return sum;
    }
    
    public void setSum(String sum) {
        this.sum = sum;
    }

    }
    resiger.java

    package mybean.data;
    public class Register {
    String logname="" , phone="",
    address="",realname="",backNews="请输入信息";
    public String getLogname() {
    return logname;
    }
    public void setLogname(String logname) {
    this.logname = logname;
    }
    public String getPhone() {
    return phone;
    }
    public void setPhone(String phone) {
    this.phone = phone;
    }
    public String getAddress() {
    return address;
    }
    public void setAddress(String address) {
    this.address = address;
    }
    public String getRealname() {
    return realname;
    }
    public void setRealname(String realname) {
    this.realname = realname;
    }
    public String getBackNews() {
    return backNews;
    }
    public void setBackNews(String backNews) {
    this.backNews = backNews;
    }
    }
    serach.java

    package mybean.data;
    import com.sun.rowset.*; 
    public class Search {
    CachedRowSetImpl rowSet=null;
    public CachedRowSetImpl getRowSet() {
    return rowSet;
    }

    public void setRowSet(CachedRowSetImpl rowSet) {
        this.rowSet = rowSet;
    }

    }
    user.java

    package mybean.data;
    public class User { 
    String logname="" , phone="",passwork="",
    address="",realname="",backNews="请输入信息";
    public String getPasswork() {
    return passwork;
    }
    public void setPasswork(String passwork) {
    this.passwork = passwork;
    }
    public String getLogname() {
    return logname;
    }
    public void setLogname(String logname) {
    this.logname = logname;
    }
    public String getPhone() {
    return phone;
    }
    public void setPhone(String phone) {
    this.phone = phone;
    }
    public String getAddress() {
    return address;
    }
    public void setAddress(String address) {
    this.address = address;
    }
    public String getRealname() {
    return realname;
    }
    public void setRealname(String realname) {
    this.realname = realname;
    }
    public String getBackNews() {
    return backNews;
    }
    public void setBackNews(String backNews) {
    this.backNews = backNews;
    }
    }

     

    展开全文
  • 年 月 日 实验编号001 Java Web实验报告 计算机科学学院 级 班 实验名称 Java Web开发环境配置 姓名 学号 指导老师 实验成绩 实验一 Java Web开发环境配置 实验目的及要求 掌握Java虚拟机的安装与配置 掌握Tomcat...
  • 在Servlet中,如果当前Web资源不想处理请求时,可以通过forward()方法将当前请求传递给其它的Web资源进行处理,这种方式称为请求转发。本案例将模拟演示在一个servlet查询到用户id,然后请求转发到另外一个servlet,...

    一.实验课题
    请求转发

    二. 实验目的
    1.掌握ServletConfig对象的使用。

    三. 实验内容
    在Servlet中,如果当前Web资源不想处理请求时,可以通过forward()方法将当前请求传递给其它的Web资源进行处理,这种方式称为请求转发。本案例将模拟演示在一个servlet查询到用户id,然后请求转发到另外一个servlet,再通过该用户id来获取用户信息进行响应。

    四.实验步骤
    1)创建ReqServlet3和ReqServlet4两个servlet类,
    2)在ReqServlet3中,将获取的用户id放在request域中,并请求转发到另一个ReqServlet4中,
    3)在ReqServlet4中,获取用户id,然后显示该用户信息,并响应,
    4)在web.xml中配置初始化参数和类的映射
    5)通过浏览器访问ReqServlet3,展示查询信息

    在以下表格中给出实验内容的相应代码。
    ReqServlet3:

    package servlet_test;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     * Servlet implementation class ReqServlet3
     */
    public class ReqServlet3 extends HttpServlet {
    	private static final long serialVersionUID = 1L;
    
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		response.setContentType("text/html;charset = utf-8");
    		//获取PrintWriter对象用于输出信息
    		PrintWriter out = response.getWriter();
    		//获取request请求对象中保存的数据
    		String userNumber = (String) request.getAttribute("userNumber");
    		String userName = (String) request.getAttribute("userName");
    		String userAge = (String) request.getAttribute("userAge");
    		
    		if(userNumber !=null) {
    			out.println("查询编号"+ userNumber+"的顾客为: "+"<br>");
    			out.println("用户名: "+ userName+"<br>");
    			out.println("用户年龄: "+ userAge+"<br>");
    		}
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		doGet(request, response);
    	}
    
    }
    

    ReqServlet4:

    package servlet_test;
    
    import java.io.IOException;
    
    import javax.servlet.RequestDispatcher;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     * Servlet implementation class ReqServlet4
     */
    public class ReqServlet4 extends HttpServlet {
    	private static final long serialVersionUID = 1L;
    
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		response.setContentType("text/html;charset = utf-8");
    		//将数据储存到request对象中
    		request.setAttribute("userNumber", "001");
    		request.setAttribute("userName", "王德发");
    		request.setAttribute("userAge", "38");
    		
    		RequestDispatcher dispatcher = request.getRequestDispatcher("/ReqServlet3");
    		dispatcher.forward(request, response);
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		doGet(request, response);
    	}
    
    }
    

    五. 实验结果(截图)
    此处对上述所有实验内容最终呈现的网页或操作界面进行截图展示
    在这里插入图片描述
    六.心得与体会(不少于100字)
    一点一点根据案例改:
    用PrintWriter来输出信息,用request.setAttribute来保存数据,用RequestDispatcher(调度员)方法来创建一个dispatcher对象储存调度路径,然后dispatcher.forward来传递B的处理答案(功效等同于电线,不加这个传递不过去);
    在B的Servlet文件里用request.getAttribute(属性)来获取request里的数据,然后处理完通过forward传给A。最后网址写A的,可以查看B的运算结果。
    整体类似于A把题给B做然后A抄完了给老师看。

    展开全文
  • 1.使用Eclipse开发Servlet。 2.熟悉并了解HttpServletResponse对象的使用。 三. 实验内容 1、完成课本任务4-1。 2、完成课本任务4-2。 四. 实验步骤 在以下表格中给出实验内容的相应代码。 4-1 package servlet_test...
  • 在做移动 Web 开发时有很多地方跟 PC 端是不一样的,需要不一样的设置,这里就记录下移动 Web 开发中有用的设置和一些通用代码。HTML设置页面宽度等于设备宽度,并禁止用户缩放页面忽略页面中的数字识别为电话,忽略...
  • web前端开发小结

    千次阅读 2016-10-08 16:30:03
    前端开发知识点大纲: HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应。 JavaScript: 数据类型、面向对象、继承、闭包、...
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> ...meta ...
  • 实验1:Java Web开发环境及Web编程基础;实验2 JSP、Servlet及JDBC应用开发;实验3 扩展JavaScript框架应用;实验4 Web应用综合设计; 天津理工大学
  • Web开发心得小结

    千次阅读 2005-08-04 20:24:00
    下面是我在这段时间的Web开发总结出的一些规则,其中的大多数也适用于windowForm开发。(1)设定统一的编码风格 (类、成员变量、局部变量、方法、属性、事件)的命名约定(2)统一界面风格 比如使用相同或类似的背景...
  • Web前端设计与开发实验一: HTML基本标签实验 (*记录自己的课程实验) 一、实验内容 编程实现表格,页面效果如下图(图片中水印不实现): 编程实现下面表单,页面效果见文件“产品基本信息表单.jpg” ...
  • Java web实验购物网站实验要求实验开发工具及使用技术准备工作完整项目目录结构实验结果展示实验步骤小结项目完整代码及数据库.SQL文件 实验要求 掌握静态HTML, CSS,JavaScript,,JSP,Servlet,jQuery,Ajax等...
  • Web安全开发问题小结

    2007-01-26 10:56:00
  • 课程名称 .NET程序设计 实验名称 实验八 ASP.NET Web应用程序开发 一.实验目的: 1.掌握ASP.NET Web应用程序开发的方法。 2.掌握利用存储过程实现数据访问和操作的方法。 3.掌握基于三层结构开发ASP.NET Web应用...
  • Web实验报告

    2021-06-06 16:51:16
    Web实验报告 实验目的: 了解web前端开发的具体过程,进一步的熟悉HTML、Bootstrap、JS。提高动手和实际制作网站的能力。 Web框架解释 本次将网站主要分为了三部分head、body、footer。其中body主要讲述了个人的...
  • 一、实验内容 用HTML+CSS实现如下页面,要求兼容主流浏览器,代码规范。 二、实验代码及成品 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>环球互联网...
  • 一、Web开发 1.简介 使用SpringBoot开发Web应用的步骤: 创建SpringBoot应用,选择需要的starter 在配置文件中去指定必要的少量配置 编写业务代码 Web开发的自动配置类:WebMvcAutoConfiguration 2.静态...
  • 基于Python的Web应用开发学习总结 项目地址   本次学习采用的是Flask框架。根据教程开发个人博客系统。博客界面如图所示。 整个学习过程收获很多,以下是学习总结。 1、virtualenv virtualenv是第三方工具,...
  • web配置实验报告

    2019-04-07 18:28:06
    web服务器配置实验报告,通过实验理解IIS 服务的概念及其所具有的功能。 掌握IIS 服务的安装方法。 掌握WEB 服务的配置包括IP 地址、端口号、默认文档、安全等设定,以及如何应用Web 服务的方法。 了解虚拟目录服务...
  • Web程序设计开发试验报告,期末要求的,提供给有需要的朋友吧。
  • 这是一篇利用html+css+java+jap+tomcat开发的简单java web系统的课程实际报告,完整表述了简单的wen项目的开发流程及所用技术,希望对于初学者有所帮助
  • 本人也有补充的东东,灰色背景的。 本文旨在通过实验发现IIS连接状态以及其它因素会对它产生的...打开性能计数器,添加Web Service下的Current Connections。实验需要,把测试站点超时调整为5秒,最大连接数为2。
  • Django Web开发总结

    千次阅读 2016-11-24 21:44:40
    即将分享总结。。。。
  • 随着Java在Web开发世界中的流行,使越来越多的专家、开源软件爱好者投身到Java应用的大潮中。但这种流行也带来了业界的一些混乱和无序,目前,java开发工具层出不穷,各种新的名次和概念充斥着人们的头脑,也给广大...
  • 看了这么久的文章,尽然没有介绍web开发系统流程的文章,各个阶段该学什么,什么地方需要重点掌握,什么地方需要了解,尽然没有。没办法我写一个吧。虽然我是初学者,但是希望踩过的坑能帮助到自己和别人。
  • 2012年度最佳Web前端开发工具和框架总结 2013/01/18 | 分类: 工具与资源 | 1 条评论 | 标签: 前端, 开发工具, 开发框架 分享到:0 来源:梦想天空 技术的快速发展让很多人学习起来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,731
精华内容 15,092
关键字:

web网站开发实验总结