首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一朵灼灼华的博客

    JavaWeb(2)

    在我们公司的项目中是不允许有任何的scriptlet代码出现在JSP中。 4、 允许JSP设计工具与WEB应用程序开发的进一步集成。相信不久就会有支持JSTL的IDE开发工具出现。 4、j2ee的优越性主要表现在哪些方面?MVC模式 a、 J2EE基于JAVA 技术,与平台无关 b、 J2EE拥有开放标准,许多大型公司实现了对该规范支持的应用服务器。 c、 J2EE提供相当专业的通用软件服务。 d、 J2EE提供了一个优秀的企业级应用程序框架,对快速高质量的开发系统打下了基础。 Model模型:应用程序的主体部分,用于表示业务逻辑。 struts2的action类可以实现一个action接口,也可以实现其他接口。 2、sturts1 action是单例模式,线程是安全的。 Struts2 使用OGNL进行类型转换。提供基本和常用对象的转换器。

    1.1K10编辑于 2022-08-05
  • 来自专栏后端开发笔记

    JavaWeb项目(四)

    {role.name} </c:forEach>

    </form> (8)启动项目测试 role_id, user_id) values (#{roleId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}) </insert> (6)启动项目进行测试 2. request.getRequestDispatcher("/WEB-INF/pages/home/home.jsp").forward(request, response); } (10)启动项目测试 ,如下所示 然后需要在角色管理中为对应的角色进行授权 3.3 权限校验 开始授权 (1)从day03的课程资料中找到模块页面/unauthorized.jsp,拷贝到项目的webapp下即可

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

    JavaWeb项目(三)

    将数据从原始的字节流对象中提取出来写入到servlet对应的输出流中 os.writeTo(sos); //将输出流刷新 sos.flush(); os.close(); } (4)启动项目 findById(String id); List<Role> findAll(); } (3)添加接口的映射配置文件,从今日课程资料中找到资料\dao层资源文件将里面所有的xml映射配置文件拷贝到项目 ,从今日课程资料中找到:资料\模块页面将下面所有模块全部拷贝到项目/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.2K20编辑于 2022-11-18
  • 来自专栏MyTechnology

    JavaWeb项目搭建

    https://tomcat.apache.org/download-90.cgi 2.解压缩。 创建JavaWeb项目 务必选上Tomcat,没有选择的话可以查看另一篇博客。 javaweb 项目使用 Tomcat(idea) ? ? 注意: 项目的结构就是这样的,注意的是,我们需要访问的页面都应该放在web下面,而不是WEB-INF下,这是很多初学者的误区。src还是放我们的Java类 ?

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

    JavaWeb项目(二)

    2. Course findById(String id); List<Course> findAll(); } (3)从今日课程资料中找到dao层资源文件\CourseDao.xml,拷贝到项目 this.getServletContext().getRealPath("upload"),item.getName())); } } } } 需要在项目 operation=${operation}" method="post"> (5)启动项目进行测试 (6)测试发现编辑后,提交编辑的数据完成编辑哦呼跳转回页面,页面所有的数据又消失了,回到后台servlet operation=saveOrUpdate" method="post"> (6)启动项目测试 5.6 删除功能相关问题及解决方案 题目选项功能完成后,伴随而来的是题目的有些功能出现了问题,比如:删除题目

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

    JavaWeb项目——博客系统

    2)打开MyBolg/数据库文件夹,复制sql语法中的sql语句,将sql语句粘贴到mysql数据库执行。 2.将程序发布到Tomcat下 (1)打开MyBlog/源代码,将“MyBlog”导入到MyEclipse10中。 (2)开启Tomcat服务器,把MyBlog项目发布上去。 2.删除“文章类别”时,首先查看一下此文章类别中的文章是否还需要,如果不需要,可直接单击“删除”按钮,即可将文章类别及文章类别中的文章全部删除。 2.我的文章 可按文章分类进行查看,浏览。 ? 点击导航条的查看链接可查看各类文章的详细信息,是以页面的形式显示,如图所示: ? ? ?

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

    JavaWeb项目案例(一)

    那么首先我们先聊一聊整个项目的系统架构。 对于整个系统来说,它分成两块,一个是后台系统,一个是前台系统。那么我们在访问后台系统的时候,是通过浏览器来进行访问,最终把我们的数据存入到我们的数据库端。 一个学科下其实分了很多的东西,比如Java下分Java基础、JavaWeb等等,所以在学科和试题建,需要有个目录。 假如你现在想去一个企业,是不想想看看这个企业以前都出些什么面试题呀。 1.5 课程计划安排 2. 环境搭建 2.1 工程结构搭建 创建工程的要求,及注意点: 创建maven工程(web工程) 导入项目依赖的坐标(资源) 补全目录结构 web ​ |-----src ​ |-- webapp目录下,如果有文件需要覆盖则选择覆盖, 导入完成后可以启动项目进行查看 由AdminLTE构建的网站后台的整体页面布局如下: 3.

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

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

    注:由于该项目比较老,所以没有采用maven管理,建议下载java后台通用权限管理系统(springboot)),对学习和使用会更有帮助。 最近在做一个网站类型项目,主要负责后台,ui框架选型为jquery easy ui,项目架构为spring mvc + spring jdbc,简单易用好上手! 注:用户、用户-角色我就不做说明了,这两个是很简单的两块,用户的crud,以及为用户分配角色(多对多的关系)稍微琢磨一下就清楚了,下面都是针对为角色分配权限的实现 效果图: 项目结构 后台实现 onclick="openUpdateDialog();">编辑</p2p:permission> <p2p:permission module="role" code="delete"><a download:java web基础权限系统 注:由于本项目年代久远,所以技术比较老旧,新人学习建议此项目 java后台通用权限管理系统(springboot) 版权声明:本文内容由互联网用户自发贡献

    1.7K31编辑于 2022-11-19
  • 来自专栏Golang开发

    JavaWeb——Struts2

    概述 Struts2是一个基于MVC设计模式web应用框架,在webwork框架技术基础上,Strurts2核心是拦截器,Struts2框架的核心功能都依靠拦截器实现的。 Struts2框架对控制器进行了统一的和规范。 >struts2-core</artifactId> <version>${struts2.version}</version> </dependency> 在web.xml创建 Servlet /java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>Basic Struts2</display-name> <welcome-file-list --如果Struts2 的2.3.24版本应该是这样的 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

    73230发布于 2019-05-30
  • 来自专栏后端开发笔记

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

    , false, null, Code.LOGIN_FAIL); } } (2)Code中添加 常量 public static final Integer LOGIN_FAIL //1.获取SqlSession sqlSession = MapperFactory.getSqlSession(); //2. (2)将资料中工程资源文件中的jedis.properties拷贝到resources下 (3)将登录用户id信息放入到redis是,修改``login 方法,添加如下代码 @Override //1.获取SqlSession sqlSession = MapperFactory.getSqlSession(); //2. 启动项目服务进行测试 1.3 登陆状态校验 (1)在MemberServlet中添加方法checkLogin方法,用于判断登录用户的id是否存在redis中 public Result checkLogin

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

    Javamap集合_javaweb开源项目

    2.默认方法 接口的默认方法是 JDK8 新特性之一,因此此类方法全为 JDK8 新增方法。 这类方法的特点是参数多为函数式结构,并且大部分不会被实现类重写。 中,由于多数比较基于 equals() 和 hashCode() 方法,因此 Map 集合要求实现类重写实现这两个方法,其中: equals() 要求以 m1.entrySet().equals(m2. 2.内部类 之前我们说,Map 接口提供的内部类接口 Entry,是为实现类的键值对对象提供约束。 2.视图类的实现 虽然定义好了视图类,但是 Map 接口并没有提供关于 keySet,values,Entry 与 entrySet 的实现。 extends V> e : m.entrySet()) put(e.getKey(), e.getValue()); } 2.实现的方法 查询操作 public int size()

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

    vggnet pytorch_Javaweb项目

    initialize_weights(self): for model in self.modules(): if isinstance(model, nn.Conv2d layer = [] in_channels = 3 for v in cfg: if v == 'M': layer += [nn.MaxPool2d (kernel_size=2, stride=2)] else: conv2d = nn.Conv2d(in_channels, v, kernel_size=3 (kernel_size=2, stride=2)] else: conv2d = nn.Conv2D(in_channels, v, kernel_size=3, padding=1, weight_attr =weight_attr, bias_attr=bias_attr) layer += [conv2d, nn.ReLU()] in_channels = v return nn.Sequential(

    57920编辑于 2022-11-17
  • 来自专栏MyTechnology

    JavaWeb项目使用Tomcat(idea)

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

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

    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中加上一行代码,将来项目打包的时候就是用

    1.2K60编辑于 2022-10-05
  • 来自专栏全栈程序员必看

    javaweb-springboot-2-73

    了解SpringBoot 1.1.什么是SpringBoot 1.2.为什么要学习SpringBoot 2.快速入门 2.1.创建工程 2.2.引入依赖 2.3.编写HelloController :https://github.com/Jonekaka/javaweb-springboot-2-73 1. ,先把springboot添加进来 现在我们的项目与SpringBoot还没有什么关联。 SpringBoot提供了一个名为spring-boot-starter-parent的工程,里面已经对各种常用依赖(并非全部)的版本进行了管理,我们的项目需要以这个项目为父工程,这样我们就不用操心依赖的版本问题了 项目中多出了大量的依赖,而且所有的版本都已经管理好,不会出现冲突。 2.5.2.

    98420发布于 2021-05-19
  • 来自专栏全栈程序员必看

    javaweb-maven-2-59

    依赖和继承 传递依赖下来的包能否使用 完善模块代码 maven父子工程的三种启动方式 私服远程仓库 卸载私服 私服的应用 将代码上传到私服 从私服下载文件 安装jar包到私服,本地 解释 上半部分在javaweb-maven -1-43 https://blog.csdn.net/lidashent/article/details/108302467 项目地址:https://github.com/Jonekaka/javaweb-maven -2-59 maven基础回顾 ? VALUES ('1', 'learnEEE', '1000', null, '2018-03-13 09:29:30', '带我走上人生巅峰'); INSERT INTO `items` VALUES ('2' 使用的是4的包 第二种,路径近者优先,直接依赖与传递依赖,就是如果在坐标中声明了core,会调用直接声明的,而不是默认导入的,直接声明的优先级高,默认导入的路径为2,还需要从大声明中寻找小分类、

    80420发布于 2021-05-19
  • 来自专栏全栈程序员必看

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

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

    1.6K40编辑于 2022-07-30
  • 来自专栏全栈程序员必看

    javaWeb项目重命名的问题

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

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

    JavaWeb】113:项目一结束了

    2前端无法获取json数据 ? 这是我犯过好几次的一个错误,就是服务器响应数据成功,浏览器控制台上也能看到数据。 但是使用result就是无法取出数据。 三、说点闲话 这个小项目,有一些业务被我跳过了,没有做完,比如收藏模块的分页功能实现。 因为我前面花了近3天时间仔细学了商品模块的分页,它们的实现方式是一样的。 关于项目部署什么的也被我跳过了,只能说以后学了项目项目三之后再回头来学了。 主要是自己对于框架的学习也挺好奇的,天天有人对我说怎么不用框架,框架非常好用什么的。

    54130发布于 2020-08-07
  • 来自专栏张恒的网络日志

    Maven JavaWeb项目完全拆分方案

    Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。 一 什么是Maven多模块 一般我们的项目都是在一个src目录下进行开发,但是随着代码量的增大,项目也越来越大,不容易进行管理。 我们可以在Maven的帮助下将项目拆分为多个模块,一个模块可以单独被一个人或者团队开发而不影响其他模块。 这里,我举一个比较极端的例子,将web项目的model,service,controller与web项目本身完全分开。web模块与其他模块都已经分离开来。 打包后的项目中没有classes文件,只有其对应的lib中的包。 二 创建多模块 如何创建多模块?

    1.2K30发布于 2020-04-28
  • 领券