支出条件搭建与类型周转【云顶娱乐送6元救济官

作者:云顶集团线路检测

上一篇讲到了哪些搭建服务器景况和周转服务器。这一篇给我们讲讲jsp怎样与服务器建设构造连接。

  • Java操作MongoDB数据库
    • 简介
    • MongoDB 介绍
      • 数据库安装
    • MongoDB使用
      • MongoDB可视化学工业具
    • Java操作MongoDB
    • 总结
    • 连带资料

第一步:

Pogo Pin是一种采纳于手提式有线电话机等电子产品中的精密连接器,遍布应用于半导体设备中,起连年功效。 依据使用分歧有例外外观,可是总体上Pogo Pin内部都有三个精美弹簧结构。

老品牌的Java单元测量试验框架Junit 4已经出去非常短日子了,那时候笔者发觉JUnit 5已经处于测量试验版,就图谋写小说来介绍JUnit 5.不过因为依旧测量检验版,所以有个别地点还不太圆满,小编也会有一点懒未有出彩写。近些日子猛然想起这件事了,在到官互联网查看,发掘就在11月二十八日,JUnit 5的正式版终于出来了!那么本身就正好把文章重新好好写写,为大家介绍那个新型的JUnit框架。

倘令你想询问服务器景况怎么着布置,请参见:JSP 开采蒙受搭建与连串运维

近来项目中要求深入分析Http报文,况兼供给用数据库保存,刚刚开头希图用Mysql,后来咨询了老开车员,老手提出使用MongoDB来落实,所以特写一篇小说来计算下。

从www.mongodb.com下载数据库并安装

Pogo Pin连接器的组织

和JUnit 4相比较,JUnit 5的协会特别清楚,为自定义插件、IDE测量检验试行等扩大功效做了很好的帮助。这点从种类协会就能够看出来。

上边,我们来 做贰个将本地有个别文件夹下的有着文件都来得在网页上的要求

MongoDB是三个在于关周到据库和非关周全据库之间的产品,是非关周密据库在那之中效率最丰硕,最像关周到据库的。它帮忙的数据结构特别松懈,是近似json的bson格式,由此得以积存比较复杂的数据类型。Mongo最大的特点是它帮忙的询问语言极其庞大,其语法有一些类似于面向对象的查询语言,大约能够兑现类似关周全据库单表查询的大举功力,并且还帮助对数码创设目录。

第二部:

云顶娱乐送6元救济官网金 1

JUnit Platform

这一组的包名是org.junit.platform,从名字就足以观察,这一组的入眼作用正是作为测量检验框架的根基平台。那几个包下的模块包括基础API、实施引擎及施行器、基本的命令行实践职能、命令行分界面、Maven及Gradle的测验插件等最大旨的法力。

第一步:创建Serve

package yqb_test_webserver;import java.io.IOException;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;public class Hello extends HttpServlet { private static final long serialVersionUID = 1L; /** * Default constructor. */ public Hello() { // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse * response) */ /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse * response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.setContentType("text/html;charset=utf-8"); response.setCharacterEncoding; response.getWriter().write("欢迎你:" + request.getParameter("username")); HttpSession session = request.getSession(); List<String> names = Util.getFileName(); for (int i = 0; i < names.size { System.out.println(names.get; } session.setAttribute("names", names); String path = "file:///Users/maomao/Documents/"; session.setAttribute("path", path); String index = "index.jsp"; response.sendRedirect; }}

地点代码的主要目标是取得“file:///Users/maomao/Documents/”文件夹上面包车型客车具备文件名

session.setAttribute("names", names);是将数据源加多到session里面。key为“names”,,session是延续服务器与jsp客商端的大桥。

response.sendRedirect("index.jsp");是回去数据给到index.jsp文件,那样index.jsp文件就会吸收接纳过来这里的多寡了。

上边是百度全面包车型地铁牵线,这里是MongoDB的官方网站。

在您安装的目录下创办/data/db文件

Pogo Pin由针头、针管、 弹簧三有的组成。

JUnit Jupiter

Jupiter 是JUnit 5的代号,那一个包下的模块饱含JUnit 5的重大成效。假使我们要利用JUnit 5,那么自然要含有这一组模块。

第二步:配置web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <display-name>yqb_test_webserver</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>This is the description of my J2EE component</description> <display-name>This is the display name of my J2EE component</display-name> <servlet-name>Hello</servlet-name> <servlet-class>yqb_test_webserver.Hello</servlet-class> </servlet> <servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/login</url-pattern> </servlet-mapping></web-app>

<welcome-file-list>意味着web服务器起来然后暗许展现的页面,这里写了无数页面,会从上到下依次搜索对应的页面,只要找到多个就可以来得了。

<servlet-mapping>那之中配备接口类名称和接口对应key值,“/login”是Hello.java对应的客商端调用的key值

简单来讲的话MongoDB是一种数据库,可是是非关系型数据库,它的局地概念和数据库不太一致。

第三部:

针头尾巴部分常常是斜面结构。斜面结构的功效是保障Pogo Pin在干活时保持针头与针管内壁接触,让电流重要通过镀金的针头和针管,确认保证国泰民安的,低的抵御。

JUnit Vintage

Vintage 是旧版本JUnit 的代号,这么些包下的模块能够让我们在新的JUnit平台上运维旧的JUnit 3 和 4 的测验。

支出条件搭建与类型周转【云顶娱乐送6元救济官网金】,Pin连接器的社团及其优点简析。在JUnit 5还在测验阶段的时候,官方文书档案上还可能有在Maven和Gradle中集成JUnit 5的事例。可是到了行业内部版,这一片段的剧情未有了,仅仅留下五个示范项目的链接,让大家和好仿照效法。

第三步:配置jsp文件

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.util.*"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body> <ul> <% String path =  session.getAttribute; String urlEnd = "/index.html"; List<String> names = (List<String>) session.getAttribute; for (int i = 0; i < names.size { %> <li><a href="<%=path + names.get + urlEnd%>"><%=names.get%></a></li> <% } %> </ul></body></html>

List<String> names =(List<String>)session.getAttribute;通过那句代码接收前面重回的文书名列表,后边是以列表情势显得文件名。

那是通过页面一贯获取数据的亲自过问,下边包车型地铁交由表单的亲自过问:

 <form action="login" method="POST"> name: <input type="text" name="username"> <br /> password: <input type="text" name="password" /> <input type="submit" value="Submit" /> </form>

action="login"此地的“login”是在web.xml里面配备的接口名称。在Hello.java里面通过request.getParameter("username")就能够取得客户输入的客商名了。

如上正是jsp与服务器通讯的全部内容,里面小编踩过的坑都已经提示了豪门,希望能够扶助到您。

转发请注解出处:

参谋文献:

JSP 开辟条件搭建与体系周转

MongoDB中某些定义和日常数据库不太一致,普通数据库有database、table、row、田野的概念,MongoDB依次叫database、collection、document、田野(field),那一个在后头的代码示例会有显示。

在Programme file文件下找到mongoDB

云顶娱乐送6元救济官网金,Pogo Pin连接器的亮点

使用Maven

junit5-maven-consumer 是法定的Maven例子。本来小编筹划把相关的POM配置贴到这里,不过一看Maven的布局太长了,所以依然算了。借使有须求的话请自个儿查看这么些类别的POM配置。

数据库安装

因为用的是Mac,简要介绍下MongoDB在Mac上面包车型大巴装置,Windows客户能够参照官方网址。

Mac上安装,直接采取Homebrew就可以了,假诺不晓得Homebrew是何等,能够参见这里。

brew 安装MongoDB

brew install mongodb

结果如下

$ brew install mongodbUpdating Homebrew...==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.4.9.sierra.bottle.tar.gz######################################################################## 100.0%==> Pouring mongodb-3.4.9.sierra.bottle.tar.gz==> CaveatsTo have launchd start mongodb now and restart at login: brew services start mongodbOr, if you don't want/need a background service you can just run: mongod --config /usr/local/etc/mongod.conf==> Summary 
		

本文由云顶集团线路检测发布,转载请注明来源

关键词: