首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏后端开发笔记

    JavaWeb项目(四)

    web综合案例 学习目标 目标1:完成用户与角色的绑定功能 目标2:完成登陆功能的快速开发 目标3:完成登陆用户菜单控制的功能 目标4:完成登陆用户权限校验的功能 1. {role.name} </c:forEach>

    </form> (8)启动项目测试 request.getRequestDispatcher("/WEB-INF/pages/home/home.jsp").forward(request, response); } (10)启动项目测试 启动项目在模块管理功能中去添加一些数据,如下所示 然后需要在角色管理中为对应的角色进行授权 3.3 权限校验 开始授权 (1)从day03的课程资料中找到模块页面/unauthorized.jsp ,拷贝到项目的webapp下即可 (2)更改AuthorFilter, @Override public void doFilter(ServletRequest req, ServletResponse

76250编辑于 2022-11-18
  • 来自专栏MyTechnology

    JavaWeb项目搭建

    注意放在一个比较好找的地方,供长期使用,建议解压完直接丢到c盘根目录 3.了解文件结构 bin:存放各个平台下启动和停⽌ Tomcat 服务的脚本⽂件。 创建JavaWeb项目 务必选上Tomcat,没有选择的话可以查看另一篇博客。 javaweb 项目使用 Tomcat(idea) ? ? 注意: 项目的结构就是这样的,注意的是,我们需要访问的页面都应该放在web下面,而不是WEB-INF下,这是很多初学者的误区。src还是放我们的Java类 ?

    61220发布于 2020-07-31
  • 来自专栏后端开发笔记

    JavaWeb项目(三)

    将数据从原始的字节流对象中提取出来写入到servlet对应的输出流中 os.writeTo(sos); //将输出流刷新 sos.flush(); os.close(); } (4)启动项目 添加接口的映射配置文件,从今日课程资料中找到资料\dao层资源文件将里面所有的xml映射配置文件拷贝到项目src/main/resources/com/itheima/dao/system目录下 (4) ,从今日课程资料中找到:资料\模块页面将下面所有模块全部拷贝到项目/WEB-INF/pages/system目录下 (8)启动项目,进行测试 然后我们按照相同的方式将模块的相关功能快速开发完成 (1)创建模块实体 RoleServiceImpl(); moduleService = new ModuleServiceImpl(); } } (7)拷贝页面:之前已经拷贝过了,我们可以直接启动项目进行测试 role_id, module_id) values (#{roleId,jdbcType=VARCHAR}, #{moduleId,jdbcType=VARCHAR}) </insert> (7)启动项目进行测试

    1.1K20编辑于 2022-11-18
  • 来自专栏后端开发笔记

    JavaWeb项目(二)

    从今日课程资料中找到dao层资源文件\CourseDao.xml,拷贝到项目src/main/resources/com/itheima/dao/store/下 当然这个地方可以将该目录下的所有映射配置文件都拷贝到该目录下 3. this.getServletContext().getRealPath("upload"),item.getName())); } } } } 需要在项目 operation=delete&questionId=${questionId}&id="+id; } } </script> (3)启动项目,进行测试 5.4 修改功能制作 (1)修改后台servlet operation=saveOrUpdate" method="post"> (6)启动项目测试 5.6 删除功能相关问题及解决方案 题目选项功能完成后,伴随而来的是题目的有些功能出现了问题,比如:删除题目

    1.7K20编辑于 2022-11-18
  • 来自专栏wangweijun

    JavaWeb项目——博客系统

    (2)开启Tomcat服务器,把MyBlog项目发布上去。 (3)打开Chrome浏览器,在地址栏中输入http://localhost:8080/MyBlog,进入“个人博客”页面。 3.操作注意事项 1.进入“博客管理”的用户名:admin;密码:111。 3.在进行“给我留言”操作时,发现在“最新留言”板块中,没有显示出来,此时,单击“博客首页”导航按钮,便可查看到最新留言信息。 3.我的相册 点击导航条里的我的相册可查看我的全部相册详细信息。 截图图下: ? 4.我的好友 点击导航条里我的好友可查看我的全部好友。 ? 好友的详细信息。 ? 链接:https://pan.baidu.com/s/15LLSuMS9IB7fETjaDvM5aw 提取码:p3lj 复制这段内容后打开百度网盘手机App,操作更方便哦 如果这篇博客帮助到了你,请给我点个赞或加个关注

    2.1K11发布于 2020-02-14
  • 来自专栏后端开发笔记

    JavaWeb项目案例(一)

    那么首先我们先聊一聊整个项目的系统架构。 对于整个系统来说,它分成两块,一个是后台系统,一个是前台系统。那么我们在访问后台系统的时候,是通过浏览器来进行访问,最终把我们的数据存入到我们的数据库端。 一个学科下其实分了很多的东西,比如Java下分Java基础、JavaWeb等等,所以在学科和试题建,需要有个目录。 假如你现在想去一个企业,是不想想看看这个企业以前都出些什么面试题呀。 创建相关目录结构,包结构,如下 删除:web.xml 4:启动初始项目,运行查看! webapp目录下,如果有文件需要覆盖则选择覆盖, 导入完成后可以启动项目进行查看 由AdminLTE构建的网站后台的整体页面布局如下: 3. 从今日课程资料中找到:dao层资源文件---------拷贝配置文件下的资源到项目resources目录下 4:在项目resources目录下创建一个目录:com\itheima\dao\store,然后把

    1.5K10编辑于 2022-11-18
  • 来自专栏全栈程序员必看

    javaweb权限管理简单实现_javaweb管理系统项目

    注:由于该项目比较老,所以没有采用maven管理,建议下载java后台通用权限管理系统(springboot)),对学习和使用会更有帮助。 最近在做一个网站类型项目,主要负责后台,ui框架选型为jquery easy ui,项目架构为spring mvc + spring jdbc,简单易用好上手! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w<em>3</em>.org/1999/xhtml"> <head> <meta name="decorator" content= download:java web基础权限系统 注:由于本项目年代久远,所以技术比较老旧,新人学习建议此项目 java后台通用权限管理系统(springboot) 版权声明:本文内容由互联网用户自发贡献

    1.6K31编辑于 2022-11-19
  • 来自专栏全栈程序员必看

    vggnet pytorch_Javaweb项目

    该网络中的亮点: 通过堆叠多个3×3的卷积核来替代大尺度卷积核(在拥有相同感受野的前提下能够减少所需参数)。 论文中提到,可以通过堆叠两层3×3的卷积核替代一层5×5的卷积核,堆叠三层3×3的卷积核替代一层7×7的卷积核。 下面给出一个示例:使用7×7卷积核所需参数,与堆叠三个3×3卷积核所需参数(假设输入输出特征矩阵深度channel都为C) 如果使用一层卷积核大小为7的卷积所需参数(第一个C代表输入特征矩阵的channel ,第二个C代表卷积核的个数也就是输出特征矩阵的深度): 7∗7∗C∗C=49C27 *7*C*C=49C ^27∗7∗C∗C=49C*C 如果使用三层卷积核大小为3的卷积所需参数: 33∗C∗C+33∗C∗C+33∗C∗C=27C23*3*C*C+3*3*C*C+3*3*C*C=27C*C ^23∗3∗C∗C+33∗C∗C+33∗C∗C=27C*C 经过对比明显使用3层大小为3×3的卷积核比使用一层

    50420编辑于 2022-11-17
  • 来自专栏后端开发笔记

    JavaWeb项目(五)-----结束篇

    null, Code.LOGIN_FAIL); } } (2)Code中添加 常量 public static final Integer LOGIN_FAIL = 50101; (3) (2)将资料中工程资源文件中的jedis.properties拷贝到resources下 (3)将登录用户id信息放入到redis是,修改``login 方法,添加如下代码 @Override (password); Member member = memberDao.findByEmailAndPwd(email,password); //3. 启动项目服务进行测试 1.3 登陆状态校验 (1)在MemberServlet中添加方法checkLogin方法,用于判断登录用户的id是否存在redis中 public Result checkLogin , questionList); } } (3) 创建ExamService public interface ExamService { List<Question> getPaper

    1.4K20编辑于 2022-11-18
  • 来自专栏全栈程序员必看

    Javamap集合_javaweb开源项目

    3.equals和hashcode 在 Map 中,由于多数比较基于 equals() 和 hashCode() 方法,因此 Map 集合要求实现类重写实现这两个方法,其中: equals() 要求以 也就是说,如果一个类要实现 Map 接口,那么通过继承 AbstractMap,它只需要再提供3个实现类就可以了: EntrySet 实现类,以及它的迭代器; Entry 视图实现类。 3.keySet() keySet()方法用于获取集合内部存放 key 的 Set 集合 keySet。 i.remove(); } return oldValue; } // clear public void clear() { entrySet().clear(); } 3.

    63420编辑于 2022-09-23
  • 来自专栏全栈程序员必看

    IDEA创建javaweb项目过程

    注意不能用社区版的idea哦,只能用企业版的 创建方式有两种 第一种是手动创建 第二种是使用idea自带的maven骨架创建 其实二者差别不大,所以这里只介绍第一种,让我们来试试吧~ 创建web项目 首先新建一个文件夹 ,等下我们新建的项目就放在这个文件夹里 我们给它取名test_maven(但其实并不是用maven创建) File->New->Module 选择maven,注意不勾选create选项,然后next 但是这里我们还缺少web的配置文件——web.xml 接下来我们继续创建这个 File->Project Struct->Facets->±>刚才新建的文件夹->ok 然后我们这里出现了我们要的项目啦 src-main-webapp目录下就好啦,结果如图 (a.html和b.html先不用管) 如果不想拖的话,可以在上一步的路径中后面改成\src\main\webapp也可以 最后一步,再pom.xml中加上一行代码,将来项目打包的时候就是用

    1K60编辑于 2022-10-05
  • 来自专栏MyTechnology

    JavaWeb项目使用Tomcat(idea)

    点击+号 3. 选择Tomcat的本地位置 4. 添加入war包 5. 修改路径 6. 点击OK,运行项目

    63010发布于 2020-07-31
  • 来自专栏全栈程序员必看

    Java项目开发文档(javaweb实战项目)

    项目开发过程中为了增加程序的可读性和程序的健壮性, 方便后期程序的调试和维护,所以需要在开发过程中统一技术规范,一般会在项目初期确定好相关文档作为这一统一的规范。 一、需求文档 在项目启动之后,项目的目标已经明确了,那么就要开始着手干活了,但是在干活之前,需要对整个项目分析透彻。那么,如何对业务进行分析呢,看以下的建议。 E、绘制业务流程图 需求文档确定之后,绘制整个项目的业务流程图,这时候的流程图只需要包含前端的业务流程,后台实现的流程图不需要在需求文档中体现,而是放在后面的接口文档中。

    1.5K40编辑于 2022-07-30
  • 来自专栏wuter

    JavaWeb后端入门3—DBUtils

    , "eee",20000,4); } 3.3 删除 /** * 删除操作 * @throws SQLException */ @Test public void demo3() throws , 3); } 4. com.itheima.DBUtils.domain.Account; import com.itheima.jdbc.utils.JDBCUtils2; import com.mchange.v2.c3p0 JavaBean中 /** * BeanHandler:将一条记录封装到一个JavaBean中 * @throws SQLException * */ @Test public void demo3( DBUtils的ResultSetHandler实现类3—MapHandler和MapListHandler 7.1 概述 MapHandler:将一条记录封装到一个Map集合中,Map的key是列名,

    22310编辑于 2025-04-03
  • 来自专栏jeremy的技术点滴

    分发JavaWeb项目之docker方案

    工程项目虽小,但算是一个很典型的Java Web项目,依赖于数据库,Java写的后端代码,JavaScript写的前端代码。 本来写了一个说明,告诉用户如何将这个工程跑起来,很自然想到有好几步: 安装前后端编译工具 安装数据库,并初始化数据库结构 根据数据库的具体信息,修改项目中的配置文件 编译前端代码 编译后端代码,最终形成 docker相关配置 项目下新建了dockerfiles目录,该目录下有一个docker-compose.yml文件,另外一个initdb目录下放数据库初始化脚本, 一个wars目录下放项目最后打的war 总结 像上述这样改造后,分发项目就变得很简单了。 记得以前做的一个项目依赖了mysql, mongodb, redis, mq, zookeeper,当时每个新加入团队的成员至少要花大半天来搭建开发环境,如果工程这样组织的话,一个新人就能很快将项目运行起来

    1.4K50发布于 2018-05-10
  • 来自专栏全栈程序员必看

    javaWeb项目重命名的问题

    tomcat项目名称修改 步骤: 1。对工程重命名(选择工程,右键Refactor->Rename) 2。 修改Web路径(选择工程,右键Properties->MyEclipse->Deployment Assembly,修改Web Context-root的值) 3。 除非你总是习惯写绝对路径)(可选) 参考帖子: Eclipse project 重命名问题(如何彻底修改工程名)(转) MyEclipse中Web项目的重命名问题 发布者:全栈程序员栈长,转载请注明出处

    72820编辑于 2022-07-20
  • 来自专栏零基础自学Java

    JavaWeb】113:项目一结束了

    3选择器 ? 这个不用多说,简直就是低级错误了,id选择器格式问题。 应该是当时给对应标签设置了一个id,然后直接就复制过来了,没有注意到格式问题。 三、说点闲话 这个小项目,有一些业务被我跳过了,没有做完,比如收藏模块的分页功能实现。 因为我前面花了近3天时间仔细学了商品模块的分页,它们的实现方式是一样的。 关于项目部署什么的也被我跳过了,只能说以后学了项目项目三之后再回头来学了。 主要是自己对于框架的学习也挺好奇的,天天有人对我说怎么不用框架,框架非常好用什么的。

    43530发布于 2020-08-07
  • 来自专栏CSDNToQQCode

    javaWeb项目的层级以及作用

    目录 包名以及对应作用 编写顺序 包名以及对应作用 编写顺序 1、创建项目【tomcat直接引入】 2、引入【mysql.jar】包 3、创建项目层级【各种包名】 4、创建【JDBC】数据库操作类 5

    38010编辑于 2022-11-29
  • 来自专栏linux教程

    Linux系统部署javaweb项目教程

      一般都在windows下开发的,现在部署到linux下:   1.将项目达成war包(用eclipse,项目右键-->Export-->选择war file)   2.将tomcat(用winSCP 当然你也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用put tomcat命令)考到ilunx对应的目录下   3.然后将项目的war包放到tomcat的webapps

    1.3K20编辑于 2023-04-25
  • 来自专栏零基础自学Java

    JavaWeb】100:项目环境的搭建

    学Java的第100天,正好开始学习做项目了,不得不说还是蛮巧合的。 事先说明:该项目还未涉及到SSM这些主流框架的学习。 学习流程是:先将该项目做出来,再学习主流的各种框架,并将该项目使用框架进一步优化。 本项目来源于某培训机构,并且自己也对其拥有版权使用权。 因为考虑到会有打广告的嫌疑,故项目练习中对于项目本身并不做过多的介绍。 主要是自己做项目时的一些知识点说明以及记录遇到各种bug后的解决过程。 今天主要是关于项目环境的搭建。 项目立项:确定需要做某个项目。 需求阶段:《需求说明书》说明项目的需求。 概要设计阶段:《概要设计说明书》涉及技术选型和数据库设计阶段。 详细设计阶段:《详细设计说明书》涉及业务要实现的具体细节。 发布项目项目正式上线。 项目维护以及二次开发。 以上就是对于项目流程的一个说明,有一些业内的术语还是要知道的。 比如说详设,就是指详细设计说明书,如果完全都不知道的话就会很尴尬。

    63340发布于 2020-07-30
  • 领券