(6)企业门户网站案例,项目开发知识点;
文章平均质量分 71
不涉及数据库,高级框架;一个综合案例;在了解完常用功能和过滤器后这部分后的东西;
小懒羊爱吃草
小枯林
展开
-
项目总结:主要是第二部分的经验总结;
目录一:项目浏览(项目内容罗列,不太重要,可以快速浏览)第一部分:内容(这部分可以快速浏览)(这儿主要是前台系统,当然有些东西也适用于后台系统)1.工程结构和包结构2.Dao和Service3.MVC调用关系4.JavaBean5.整体实现思路6.Dom4j7.前台系统的整体思路第二部分:内容(这部分可以快速浏览)(这儿主要是后台系统)1.后台系统简介2.JavaScript组件:SweetAlert组件:弹框3.新增难点;(FileUpload...原创 2021-03-28 21:55:37 · 250 阅读 · 0 评论 -
后台系统六:【删除】功能;
删除功能:目录1.XmlDataSource工具类中编写删除方法delete()方法:2.在Dao中编写delete()方法,调用XmlDataSource工具类中的删除方法3.在Service中编写delete()方法,调用Dao中的删除方法(这儿Service中并没有加其他额外逻辑代码)4.编写list.jsp前端内容5.编写ManagementController1.XmlDataSource工具类中编写删除方法delete()方法:package com.imoo.原创 2021-03-27 22:15:01 · 1325 阅读 · 0 评论 -
后台系统五:【修改】功能(然后,修改功能一般常用【隐藏域】(隐藏域挺简单……))
修改的注意事项:原创 2021-03-26 01:35:04 · 985 阅读 · 0 评论 -
后台系统四(附加2):设置【新增】按钮;设置左侧功能区的【新增作品】菜单;
这儿是新增功能的收尾工作:1.设置【新增】按钮说明:解决办法:2.设置左侧功能区的【新增作品】菜单说明:解决办法:原创 2021-03-26 00:38:00 · 255 阅读 · 0 评论 -
后台系统四(附加1):表单校验JS脚本(可重用的)
在后台系统四这篇文章中,整体完成了【新增油画】的业务;;;;但是在以前做项目的时候,把校验的任务交给了前端,当时的做法是,当前端输入不对的时候,弹出提示,然后不将提交请求向后发;...原创 2021-03-24 02:13:27 · 579 阅读 · 0 评论 -
注:eclipse中对project使用clean命令:强制检查并重新部署项目;
问题描述:有的时候,程序明明没有问题,但就是在访问的时候会提示404错误。明明url地址没有问题,但就是访问不了资源;(如下,无法访问/management定义在了一个Servlet类中,当参数method=show_create时,会重定向至一jsp上;)解决办法:使用clean功能这样以后,重新启动才工程,就可以正常访问了clean的作用:第一部分:引自:Eclipse中如何clean项目以及clean的作用这篇博客;第二部分:引自:eclipse中proj.原创 2021-03-21 14:37:43 · 666 阅读 · 0 评论 -
后台系统四:【新增】功能;(FileUpload组件)
目录0.新增功能需要完成的功能概述:1.将新增页create.html添加到项目中2.在ManagementController类中,添加访问create.jsp的入口3.编写create.jsp:为文件上传做好准备4.在ManagementController类中,添加接收create.jsp表单提交的方法;(1)不借助第三方组件,采用传统的策略处理【设计文件上传的请求】时:是不行的;(1)演示1:如果不设置form表单的编码方式:enctype="multipart/form原创 2021-03-19 02:32:22 · 815 阅读 · 1 评论 -
后台系统三:【预览】功能;(利用SweetAlert这个JS组件实现【图片弹出对话框】)
目录0.本篇博客开发内容说明1.实现策略分析:JS组件-SweetAlert组件(1)SweetAlert组件简介:(2)SweetAlert组件下载:2.【预览】功能开发实现(1)事先,把SweetAlert组件,jQuery组件添加到当前工程中(2)编写list.jsp:注:两点补充说明0.本篇博客开发内容说明点击【预览】这个超链接后会在当前页面弹出对话框,显示这副油画的图片: 1.实现策略分析:JS组件-SweetAlert组件在前端html领...原创 2021-03-18 23:29:27 · 852 阅读 · 0 评论 -
后台系统二:主题内容(功能展示区)优化列表展示&分页功能;
dsf电风扇启动应用后,访问俩HTML:原创 2021-03-18 16:38:00 · 1288 阅读 · 1 评论 -
后台系统一:什么是后台系统?;油画系统后台系统功能简介;
目录一:后台系统简介:二:油画系统,后台系统功能:一:后台系统简介:后台系统对于一般非软件从业者比较陌生,大部分消费者访问的是前台系统;但是,在前台系统访问的数据是怎么来的,公司内部人员如何对其进行管理?前台系统和后台系统的区别:二:油画系统,后台系统功能:……………………………………………………功能描述:(1)左侧功能区的菜单栏:可以点击展示不同的功能区:(2)油画列表页面是分页显示的:后台系统不需要像前台系统那么花里胡哨,这儿可以使原创 2021-03-16 19:56:19 · 1210 阅读 · 0 评论 -
前台系统六:展示页显示:内容分类-下拉菜单功能实现;
本篇博客,主要内容是增加一个新的功能,内容分类下拉菜单的实现。目录零:概述:一:Dao:为了应对分类的需求,增加一个重载的方法二:Service:利用可变参数,来应对内容分类需求;三:Controller:增加获取请求中的分类参数,以应对内容分类需求;四:index.jsp:附加:实现默认主页零:概述:按类型查询的功能,需要在Dao层面上对数据进行过滤:一:Dao:为了应对分类的需求,增加一个重载的方法PaintingDao类:(1)对pagination方法原创 2021-03-16 18:52:53 · 604 阅读 · 0 评论 -
前台系统五:展示页显示:创建前台的JSP;(分页模块的View视图部分)
已经知道HTML是静态的,需要将静态的页面转成动态的JSP;首先:然后,关闭inde.html,将其扩展名更改为.jsp;然后将index.jsp转移到/WEB-INF/jsp目录下:需要通过JSP的jstl和el表达式,对Controller提取的分页对象进行获取显示:引入jstl的jar包;el不需要jar包,因为el是javaee标准,而且是servlet/jsp中的标准;...原创 2021-03-15 23:02:53 · 696 阅读 · 0 评论 -
前台系统四:展示页显示:创建Controller类;(分页模块的Controller部分)
一:概述本部分主要是MVC架构的Controller(控制器)层部分: (1)MVC中Controller控制器起到承上启下的作用,用于接受参数,调用业务逻辑,并且返回处理的结果; (2)MVC架构模式,在JavaWeb中,通常使用Servlet作为Controller; (3)在Java开发中个,控制器(Controller)一般是***Controller的类;二:创建Controller控制器部分在controller包下,创建Pai...原创 2021-03-15 21:01:45 · 389 阅读 · 2 评论 -
前台系统三:展示页实现:创建程序业务逻辑类Service类;(分页模块的Model的Service部分)
目录一:概述二:开发PaintingService类:完成分页查询部分的程序业务逻辑类由此,Model中的,Service部分就开发完成了;即Model部分就开发完成了。一:概述本部分主要是MVC架构的Model(模型)层中的Service部分:然后,本篇博客的具体内容是分页功能的Service部分:主要包括: (1)PaintingService类:完成程序业务逻辑类,承上:接受Controller的请求,启下下面调用Dao(隶属于Model部分)类以获取数据;...原创 2021-03-15 17:58:08 · 266 阅读 · 0 评论 -
补:Java中的类在什么情况下会被加载并初始化
会被加载和初始化的情况:1.虚拟机启动时,会先初始化main方法所在的类;2.new一个类的对象,创建类的实例的时候;3.利用反射来强制创建某个类或接口对应的java.lang.Class对象;4.初始化某个类的子类,子类的父类会先被初始化;5.调用某个类的类方法(静态方法);???6.访问某个类变量或为该变量赋值。7.直接使用java.exe命令运行某个主类,主类先被初始化。注:static修饰的属性和方法在类加载的时候初始化,普通的属性和方法在创建类实例对象的时候才会被.转载 2021-03-15 03:33:44 · 286 阅读 · 0 评论 -
前台系统二:需求分析与数据建模:创建数据工具类、分页工具类;Dao数据对象访问类;(分页模块的Model的Dao部分)
项目首先开发:数据读取类关键类与方法:Model部分:Service和Dao;数据查询的核心所在因为本项目没有使用数据库,数据都存放在了XML中,所以需要Dom4j来提供对xml文件读写的支持;Dom4j内容如果忘记了,可以参考使用Dom4j读取XML文档,使用Dom4j写(追加)XML文档,XPath路径表达式查询XML这几篇博客;数据读取部分:数据读取部分,重在看实现思路和整体架构数据源类的开发XmlDataSource类:读取整个xml文件到内存中去:.原创 2021-03-15 03:11:57 · 563 阅读 · 1 评论 -
前台系统一:前台思路分析;创建web工程;
前台界面:实现思路:关键类与方法:原创 2021-03-13 19:37:07 · 192 阅读 · 0 评论 -
三:工程结构与开发规约(非常重要!!!)
本篇博客是Java工程结构和基础性内容介绍!目录1.整体工程结构:2./src目录:3./dao:4.***Service和Dao的关系:5.MVC:分层、逐级、单向调用:原则6.JavaBean:一种特殊格式的Java类1.整体工程结构:……………………………………………………2./src目录:……………………………………………………3./dao:……………………………………………………4.***Service和Dao的关系:……原创 2021-03-12 02:44:04 · 239 阅读 · 2 评论 -
二:MVC架构模式(非常重要!!!)
目录一:MVC架构模式简介MVC架构模式:二:Java中实现MVC说明、1.Model(模型):***Service类:2.Controller(控制器):Servlet类:3.View(视图)4.MVC可以让View显示和Model数据解耦的体现分析三:MVC架构模式的优点一:MVC架构模式简介 ● MVC架构模式:是在整个软件领域中非常重要的架构模式。 ● 当准备设计开发一款软件时,第一步不是写代码,而是先设计软件采用什...原创 2021-03-12 01:35:03 · 710 阅读 · 0 评论 -
一:项目需求分析;开发环境介绍;
企业门户网站案例:整个案例分以下三大部分: ●需求分析与环境准备; ●实现前端展示模块; ●实现后台数据管理模块;目录一:需求分析:1.前台系统:效果如下:2.后台系统:效果如下二:开发与运行环境:一:需求分析:1.前台系统:效果如下: (1)上面部分是广告图和导航; (2)中间部分是要展现的油画;这些油画数据都是动态生成的;即当底层...原创 2021-03-11 23:55:01 · 9734 阅读 · 0 评论