精华内容
下载资源
问答
  • Javaweb实训

    千次阅读 2018-11-18 14:29:06
    Javaweb实训总结 刚刚结束了为期半个月的javaweb的实训,从最开始的各位师兄师姐给我们的自我介绍再到他们给我们组织答辩,感觉整个实训过的很快。 我觉得在这一次的实训中,我学到的有很多。比如之前一直陌生的web...

    Javaweb实训总结

    刚刚结束了为期半个月的javaweb的实训,从最开始的各位师兄师姐给我们的自我介绍再到他们给我们组织答辩,感觉整个实训过的很快。

    我觉得在这一次的实训中,我学到的有很多。比如之前一直陌生的web后台,在师兄的耐心讲解下我对建立后台有了初步的了解,后台里面学会了问题的增、删、查、改,学会了如何去创建一整个后台项目,也弄清楚了几个后台文件的相互关系,如何运用Ajax把前端与后台关联起来,最后在使用自己本地的数据库进行操作。最后呢是前端方面,我学会了如何使用一个模态框去对数据进行修改,我认为这种方法比较使用也很简单,还有就是引入一些js函数来对前端页面进行优化。

    更重要的是,这一次的实训的小组模式让我们每一个人都能够充分的去投入到实训中,小组内我们进行明确的分工,让我们可以把各自的任务都顺利的完成。这不仅使得我们完成角度很快,还让我们理解到团队合作的力量!

    下面是本次实训的一些截图

    登陆界面
    管理员界面
    学生登陆界面
    注册界面
    考试界面

    展开全文
  • Javaweb实训报告.doc

    2021-10-07 07:51:30
    Javaweb实训报告.doc
  • JavaWeb实训项目

    2015-06-17 15:42:03
    JavaWeb实训项目JavaEE使用到了Servlet和Jsp技术
  • javaweb实训:购物商城系统项目.zip
  • 文章目录JavaWeb实训项目:购书城部署Tomcat服务器简介:Tomcat下载及配置设置Tomcat热部署修改Tomcat终端窗口的名字Tomcat终端乱码问题Tomcat初步使用Idea创建Maven项目流程IDEA 配置Tomcat测试 JavaWeb实训项目:...

    JavaWeb实训项目:网上购书城平台系统

    这是应付学校实训写的辣鸡项目,用的是Servlet+JSP这样过时的技术。。。无聊的话可以看下,源码链接:here

    部署Tomcat服务器

    简介:

    Tomcat目录结构
    bin一些启动/关闭脚本,运行Tomcat的可执行程序和相关内容
    confTomcat服务器的配置文件,包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xml
    libTomcat运行或者站点运行所需的jar包,所有在此Tomcat上的站点共享这些jar包。unix平台此目录下的任何文件都被加到Tomcat的classpath中
    logsTomcat的日志文件
    temp存放临时文件
    webapps默认的站点根目录(可以更改)。当发布web应用时,默认情况下把web文件夹放于此目录下
    workTomcat自动生成,用于在服务器运行时过度的临时文件,就是存储jsp、servlet翻译、编译后的结果。如在Tomcat运行时删除此目录,JSP页面将不能运行, jsp生成的sevlet放在此目录下

    Tomcat常用端口号(ps:修改了这三个端口号,就可以在一台主机上启动多个Tomcat了
    8005Tomcat 监听的关闭端口
    8080Tomcat的服务端口
    8009接受其他服务器转发过来的请求

    如果你想要运行多个Tomcat,就修改其他Tomcat的端口号使之不重复即可
    修改文件位置:apache-tomcat-9.0.21\conf\server.xml
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    Tomcat环境编码设置(可选)

    还是上面那个文件,添加内容:URIEncoding="UTF-8"
    在这里插入图片描述

    Tomcat下载及配置

    A p a c h e Apache Apache的官方网站下载Tomcat。下载最新的解压版本后,本地直接解压即可。建议下载8或9版本。

    配置环境变量:

    J D K JDK JDK的环境变量默认大家都配置好了。

    T o m c a t Tomcat Tomcat的环境变量:变量名:CATALINA_HOME,变量值(你的解压目录):E:\ashixun\apache-tomcat-9.0.21

    启动Tomcat:

    在目录apache-tomcat-9.0.21\bin下双击startup.bat文件或者命令行输入startupstart tomcat9.exe或者catalina run都可以。

    输入网址:localhost:8080看是否启动成功,成功界面如下:

    在这里插入图片描述

    设置Tomcat热部署

    如何我们修改了 c l a s s class class文件,可以让 T o m c a t Tomcat Tomcat自动重启生效;

    修改文件位置:apache-tomcat-9.0.21\conf\server.xml

    <host></host>内部添加<context/>标签:

    <Context debug="0" docBase="D:\test\demo" path="/demo" reloadable="true"/>

    docBase:项目路径,可以使用绝对路径或相对路径,相对路径是相对于 w e b a p p s webapps webapps
    path:访问项目的路径
    reloadable:是否自动加载新增或改变的 c l a s s class class文件
    debug:属性与这个 E n g i n e Engine Engine关联的 L o g g e r Logger Logger记录的调试信息的详细程度。数字越大,输出越详细。如果没有指定,缺省为0。 也就是程序异常时写入日志文件里的详细程度。

    修改Tomcat终端窗口的名字

    文件位置:apache-tomcat-9.0.21\bin\catalina.bat
    在这里插入图片描述

    Tomcat终端乱码问题

    问题原因在tomcat默认是UTF-8编码,而win的终端默认是GBK编码。

    解决:找到如下logging.properties文件,将第51行的控制台UTF-8编码改为GBK即可。

    在这里插入图片描述
    在这里插入图片描述

    Tomcat初步使用

    参考:purplestonehttp简介其他

    点击以下超链接,出现登录窗口,然后点击取消。

    在这里插入图片描述
    在这里插入图片描述
    会弹出这个页面,复制以下代码到comf/tomcat-users.xml,再进行登录即可进入管理页面。
    在这里插入图片描述

    <role rolename="admin-gui"/>
    <user username="tomcat" password="s3cret" roles="admin-gui"/>
    

    可以看到当前有哪些项目部署在tomcat ,也可以从这里进入某个项目中http://localhost:8080/manager/html
    在这里插入图片描述

    IDEA创建Maven项目

    流程

    新建 M a v e n Maven Maven项目,那个create from archetype暂时不用选。

    在这里插入图片描述
    G r o u p I d GroupId GroupId(一般是公司域名的倒写)和 A r t i f a c t I d ArtifactId ArtifactId(一般是你的项目名字)被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到 m a v e n maven maven本地仓库去,你想要找到你的项目就必须根据这两个 i d id id去查找。在这里插入图片描述

    添加 w e b a p p webapp webapp项目,右键项目Add Framework Support

    在这里插入图片描述
    在这里插入图片描述

    然后就出现了一个web项目如下:

    在这里插入图片描述

    IDEA 配置Tomcat

    点击界面Run,然后选择Run...,再点Edit Configurations...

    在这里插入图片描述在这里插入图片描述
    (你的应该不会显示bookcity这一项的,因为我之前编辑过所以有,你执行完以下步骤就有了)

    然后点+号,找到最下面的Tomcat Server

    先选中你的服务器,然后修改URL,设置项目发布路径,即虚拟路径。

    在这里插入图片描述

    点击Deployment,注意保持Application context内容和前面虚拟路径内容相同,我这里都是bookcity
    在这里插入图片描述
    确认后返回。点击界面Run,然后选择Run...,再点bookcity运行,默认浏览器就会打开一个界面,显示index.jsp的网页效果。
    在这里插入图片描述
    在这里插入图片描述
    需要注意的是此时发布的 w e b web web项目其目录为localhost:8080/bookcity,而项目的根目录即localhost:8080 T o m c a t w e b a p p s Tomcat webapps Tomcatwebapps中自带的 R O O T ROOT ROOT项目,具体原因涉及到 T o m c a t Tomcat Tomcat的配置文件。

    测试

    src->main->java下新建一个包com.demo.servlet ,然后在此包下新建一个HelloServlet

    首先让HelloServlet 类继承HttpServlet
    在这里插入图片描述
    不出意外应该idea不会给你自动补全·HttpServlet·这个类并且还会报错。

    因为这个项目没有导入对servlet支持的jar包。

    M a v e n Maven Maven项目的方便就在于他可以自动帮你导入各种你需要jar包!

    你只需导入相应的代码即可,查询jar包对应代码的网站:here

    <dependencies>
            <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.1.0</version>
                <scope>provided</scope>
            </dependency>
        </dependencies>
    

    将代码复制到pom.xml文件即可:
    在这里插入图片描述
    下面是web.xml的内容,配置 web.xml 后,才能让别人调用:

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
             version="4.0">
        <display-name>bookcity</display-name>
        <servlet>
            <servlet-name>HelloServlet</servlet-name>
            <servlet-class>com.demo.servlet.HelloServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>HelloServlet</servlet-name>
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>
    </web-app>
    

    下面是HelloServlet的完整内容:

    /**
     * Copyright (C), 2018-2019, csust
     * FileName: HttpServlet
     * Author:   Cwolf9
     * Date:     2019/06/18 16:06
     * Description:
     * History:
     * <author>          <time>          <version>          <desc>
     * Cwolf9           2019/06/18           2018.3
     * <p>
     * 〈可怕的是比你强的人比你还努力〉
     * 〈〉
     *
     * @author Cwolf9
     * @create 2019/06/18
     * @since 1.0.0
     */
    /**
     * 〈可怕的是比你强的人比你还努力〉
     * 〈〉
     *
     * @author Cwolf9
     * @create 2019/06/18
     * @since 1.0.0
     */
    package com.demo.servlet;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    import java.io.PrintWriter;
    
    public class HelloServlet extends HttpServlet {
        @Override
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            PrintWriter out = response.getWriter();
            try {
                request.setCharacterEncoding("UTF-8");
                response.setContentType("text/html; charset=utf-8");
                response.setCharacterEncoding("UTF-8");
                String userId = request.getParameter("userId");
                String pwd = request.getParameter("pwd");
                if("admin".equals(userId) && "password".equals(pwd)){
                    out.println("success");
                }else{
                    out.println("fail");
                }
                out.println("<br/>");
                String servletPath = this.getServletContext().getRealPath("/");
                out.println(servletPath);
                out.close();
            } catch (Exception e) {
                // TODO: handle exception
            }
        }
    }
    

    启动服务器,然后访问:http://localhost:8080/bookcity/hello ,页面如下:
    在这里插入图片描述
    按照HelloServlet 中的写法,你应该这么访问:http://localhost:8080/bookcity/hello?userId=admin&pwd=password,这样返回的页面就是success:
    在这里插入图片描述

    welcome-file-list设置与url-pattern匹配规则

    https://blog.csdn.net/qq_15237993/article/details/72868089

    https://blog.csdn.net/xybz1993/article/details/81023955


    MYSQL8配置

    创建用户create user 'xxx'@'%' identified by 'xxx';

    赋予权限:grant all privileges on *.* to xxx@"%";

    使之生效:flush privileges;

    修改密码:alter user'xxx'@'%' IDENTIFIED BY '1234567';

    删除用户:drop user'xxx';

    MYSQL远程连接

    要让别人能远程连接你本地的数据库,你们得在同一个局域网下,其次你要开放你的一个端口。

    windows查看端口命令:netstat -an,netstat -ano,netstat -an|findstr "3306"

    linux查看端口:nmap -sP ip地址,lsof -i:8000

    win开放端口:

    win+s搜索:高级,点进去设置一个出站规则,创建类型选择端口,然后设置TCP端口3306,规则名叫3306in,保存即可。

    在这里插入图片描述


    搞完这些同局域网下的其他人应该就可以通过你的ip地址和端口连接上你本机的数据库了。

    Host填你想连接的主机的ip地址

    User填其数据库的一个账户名

    Password填密码

    点击Test Connection查看是否成功。

    在这里插入图片描述

    展开全文
  • Javaweb实训项目-贵美商城源码,采用Myeclipse+MySQL,正则表达式优化注册,基本实现增删改查,适合初学者练习使用,仅供参考
  • 大学生java实训总结 java实训报告总结 作为就业培训项目的好坏对培训质量的影响非常大常常是决定性的作用这篇文章是关于在学习java软件开发时练习项目的总结简单总结为以下几点 作为就业培训项目的好坏对培训质量的...
  • 天津工业大学软件 0918 班五组微博系统开发文档 微博系统实训项目设计 基于 JSP 技术的微博设计与实现 Mail 项目小组 组员刘金兰白皓程清许啸王正辉 1 天津工业大学软件 0918 班五组微博系统开发文档 第一章 绪论 ...
  • javaweb实训代码.rar

    2019-10-16 13:35:00
    这个是学校上实训课所做的几个小项目代码,需要的同学可以拿去参考参考。
  • javaweb实训总结

    2012-10-05 11:03:56
    乐成科技实训总结 实训内容 1、程序员应具备的知识和素质 2、企业中编码规范 3、基本知识点讲解,mvc设计模式,和框架的讲解 4、项目实战
  • JavaWeb实训心得体会材料《JavaWeb实训心得体会材料.doc》由会员分享,可免费在线阅读全文,更多与《JavaWeb实训心得体会材料》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。1、我们的实训增加了...

    7f35dac5cf6e1f55f7f139323d423bd4.png

    JavaWeb实训心得体会材料

    《JavaWeb实训心得体会材料.doc》由会员分享,可免费在线阅读全文,更多与《JavaWeb实训心得体会材料》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

    1、我们的实训增加了浓墨淡采的光辉。编号程序之后就是软件测试了,此时在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。由于时间有限,我们测试是简单的使用下每个功能。在这次实训中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单的力量是很难完成个大项目的。

    2、他们的帮助下我也受益匪浅。最终,能顺利完成实训的任务也很高兴。JavaWeb实训心得体会材料。在实训生活中,我了解开发项目的需求设计实现确认以及维护等活动整个过程,让自己开始懂得点软件工程的知识点。在编写代码时,由于自己技术知识水平不广,常常遇到技术难题;还有自己没有良好的编程习惯,不注释,有时连自己也看懵了;编程的结构不好,维修和修改代码是很慢。这次实训让我意识到了自。

    3、知此事要躬行!在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到学无止境这句话的涵义。而所学的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉。在实训生活中,我了解开发项目的需求设计实现确认以及维护等活动整个过程,让自己开始懂得点软件工程的知识点。通过为期天的实训,我学习了很多关于javaweb的知识。在老。

    4、己做为计算机软件工程专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄外,还必须具备良好的心理素质,使自己在以后的途中无论经历什么样的困难,都立于不败之地。纸上得来终觉浅,绝知此事要躬行!在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到学无止境这句话的涵义。而所学的,都是课本上没有而对我们又非常实用的东西,这又。

    5、的正确指导下,顺利的完成了我的实训内容。在此,也有同学的帮助,在他们的帮助下我也受益匪浅。最终,能顺利完成实训的任务也很高兴。JavaWeb实训心得体会材料。所以,需求分析是成功的第步,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。通过为期天的实训,我学习了很多关于javaweb的知识。在老师的正确指导下,顺利的完成了我的实训内容。在此,也有同学的帮助,。

    6、在编写代码时,由于自己技术知识水平不广,常常遇到技术难题;还有自己没有良好的编程习惯,不注释,有时连自己也看懵了;编程的结构不好,维修和修改代码是很慢。这次实训让我意识到了自己做为计算机软件工程专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄外,还必须具备良好的心理素质,使自己在以后的途中无论经历什么样的困难,都立于不败之地。纸上得来终觉浅,绝。

    展开全文
  • 包括用户手册,项目源代码,数据库文件,包括网站前后端,面向初学者
  • Javaweb实训大作业ljh

    2018-07-09 19:48:18
    通过Oracle struts2以及hibernate框架技术开发,前端jsp采用精美css设计样式,适合实训大作业学习使用
  • 新疆工程学院 实习实训说明书 题目名称标准化考试系统 (C/S 版) 系部计算机工程系 专业班级 00000 00 学生姓名 000 0000 学号 0000 0000 指导教师 00000000000 完成日期 2017 年 6 月 9 日 第二页 新疆工程学院 实习...
  • 能够利用jsp以及javabean来实现用户信息查询 ,以及利用Javabean的案例 -利用Javabean实现三角形的面积计算
  • JavaWeb实训Day6: 文件上传&amp;amp;amp;amp;分词统计 0 总项目结构: 1 b3.jsp界面设计 2 UploadController.java:声明服务、上传文件、存入数据库中 3 FileService.java读取b3.jsp中传过来的文件 4 传入...


    快速链接:【JavaWeb项目实训】——总目录

    JavaWeb实训Day6: 文件上传&分词统计

    一、项目分析

    0 思路分析
    在这里插入图片描述
    2.分词统计
    在这里插入图片描述
    1 总项目结构:
    在这里插入图片描述

    二、文件上传&分词统计单功能实现

    0 IKAnalyzer.cfg.xml扩展配置:
    在这里插入图片描述
    1 b3.jsp界面设计
    在这里插入图片描述
    在这里插入图片描述
    2 UploadController.java:声明服务、上传文件、存入数据库中
    在这里插入图片描述
    3 FileService.java读取b3.jsp中传过来的文件
    在这里插入图片描述
    4 传入数据库中

    左:数据库结构、右:传入效果
    在这里插入图片描述在这里插入图片描述
    建表如图:
    在这里插入图片描述

    SaveKeyandContentService.java传入数据库:
    在这里插入图片描述
    分别运行效果:

    1、上传部分:

    在这里插入图片描述
    读取成功:在这里插入图片描述
    上传成功:在这里插入图片描述

    2、分词统计部分

    这里单独设置一个IKService.java用main函数来测试看看:
    在这里插入图片描述


    今天到此结束,后面会对分词:
    1、进行审查展示 2、并将结果返回到数据库中 3、及用Echarts表格展现出结果!
    在这里插入图片描述

    展开全文
  • 第一次实训项目,,没什么扩展内容,但所需要的功能基本上已经实现了,,对于初学者来说可以参考一下,多少会有一些帮助
  • JavaWeb实训第二天: eclipseJEE项目环境搭建+helloworld项目 一、JEE引入Tomcat 1、打开 Eclipse Jee -&amp;amp;amp;amp;amp;amp;amp;gt;Windows-&amp;amp;amp;amp;amp;amp;amp;gt;Preferences-&...
  • Javaweb实训项目

    2019-12-05 11:40:27
    一 测试userdaoimpl 1. 测试login方法 2. 测试插入用户 3. 测试删除用户 4 测试更新用户 5 测试ID查找用户 6 测试按照用户名查找用户 7 测试查找全部用户 二 测试CategoryDaoImpl ......
  • javaweb实训

    2019-12-18 11:56:38
    在web目录里常见css子目录,在里面创建main.css文件: /* 样式 */ body { margin: 0px; text-align: center; background: url("../images/frontBack.jpg") no-repeat; background-size: 100% ...
  • 有表单设计,jsp处理数据请求,以及数据库的连接操作,能够作为简单的练手项目,可以掌握html的表单设计以及jsp内建对象,以及了解过滤器处理中文问题
  • javaWeb实训项目总结

    2021-03-31 20:54:19
    先总结一个人完成前后端交互上的总结: 前后端需要分开写,定好前端传到后端的请求内容,url以及参数的名称,避免后台获取不到值,在写完一个功能模块的时候不用急着和前端进行数据调试,可以自己再网页输入请求地址...
  • 阿婆私房菜 两个周的时间,,后台页面基本上老师都给了,可能是时间不够的原因,,本次得了良好的...本项目为JavaWeb课程实训教学项目(阿婆私房菜),实现在Web环境下的商城系统,技术上涉及Servlet、JSP、EL表达...
  • javaweb实训项目需求

    2011-05-10 17:51:33
    这是某公司实训项目需求分析,包括文档和演示视频
  • 从某代码网站花了10积分下的,一条龙资源,包括各类需求文档,任务计划,ppt,项目源代码,数据库文件,包括网站前后台!唯一缺憾是面向初学者的,没怎么用框架。。
  • javaweb实训项目视频

    2011-05-10 17:44:35
    这仅仅是个实训项目需求视频,仅供参考.........
  • 须知: 本篇教程仅限功能性开发,不包括真实业务逻辑,非常适合初学者上手开发。 手写代码从前台贯串后台...网上书店: 使用所学的javaweb知识 邮件的发送 在线支付 添加分类 查询分类 添加图书 查询书籍...
  • JavaWeb实训第一天: eclipseJEE安装+配置Tomcat+项目环境搭建 一、安装 EclipseJee 下载链接:Eclipse官网 安装教程:EclipseJee百度安装教程 我的参考安装目录: 二、配置JDK和Tomcat环境变量 1、打开...
  • JAVAWEB实训复习大纲

    2012-09-07 16:07:30
    学校培训的复习大纲,很全 从 HTML CSS JAVASCRIPT JSP AJAX MVC

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,450
精华内容 580
关键字:

javaweb实训

java 订阅