自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 javaweb课程设计总文档

转发文档(https://www.cnblogs.com/cd123/p/11042898.html)

2019-06-18 22:07:37 567

原创 java web课程设计截图和服务器地址

企业办公测试截图和服务器地址本篇博客主要围绕以下几个部分展开,登录、系统管理、工作流、个人事务管理、内部邮件、公共信息共六个部分。主要有界面截图和简要介绍。一、登录、更改密码界面  登录界面包括以管理员身份登录系统和以普通用户身份登录系统,他们只是账号和密码的不一样。如果用户是管理员就用管理员账号和密码登录系统,如普通用户就以自己的账号和密码登录系统,管理员用户只有拥有更加的权限,可以对系统...

2019-06-18 20:23:17 1143

原创 Java Web课程设计编码与设计文档

企业办公软件设计文档1引言1.1编写目的OA办公自动化系统详细设计是设计的第三个阶段,这个阶段的主要任务是在OA办公自动化系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模...

2019-05-29 21:25:36 493

原创 Java Web 课程设计需求分析文档

企业办公软件管理需求分析一、引言1.1编写目的软件需求分析是为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,使之成为整个软件开发工作的基础.就本项目而言,编写需求分析报告的主要目的是明确系统各部分需要完成的功能,了解系统安全性等方面的特性,为下一步系统详细设计和开发,代码编写打下基础。1.2项目背景:本项目基于Java EE面向企业级的开发。用于本学期对JavaEE的学...

2019-05-08 19:55:25 6946

转载 CDI Features

概述如果说EJB,JPA是之前JEE(JEE5及JEE5之前)中里程碑式的规范,那么在JEE6,JEE7中CDI可以与之媲美,CDI(Contexts and Dependency Injection),即上下文依赖注入,它是众多JEE规范中的一个,从JEE6开始CDI正式成为JEE规范,但CDI相关的概念不是新的,依赖注入的概念已经存在了许多年,相关的流行框架包括Spring,Google G...

2019-04-22 12:17:13 78

转载 Java Design Pattern (2)

Single Design pattern对于单例模式的理解,我将之描述为:单例模式只拥有一个实例,它的实例由自己构建,并将之提供给其它对象。单例模式用于解决一个类对象频繁实例化和销毁等问题存在的缺点是:没有接口,不能继承。同时,类的设计也违背了职责单一的原则,类应该只关心类的内部逻辑,不应该关心外部是如何实例化它的。应用场景用于生产唯一的序列码web项目中的计数器,不需要每次都更新到...

2019-04-22 12:09:41 46

转载 The history and design philosophy of Spring

在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据并进行渲染再展示给用户。我们用的最多的方式就是后端会返回给前端一个JSON字符串,前端解析JSON字符串生成JavaScript的对象,然后再做处理。本文就来演示一下Spring boot如何实现这种模式,本文重点会讲解如何设计一个Restful的API,并通过Spring boot来...

2019-04-22 12:02:12 242

原创 What is LDAP and its implementation

Implemention :java中能够定义接口 接口是一种变相的抽象类 接口的定义可以实现java中的多继承问题 java中类与类之间只能单继承 关键字 是extends 而对于类来说可以实现接口 关键字就用implements 表示该类实现接口 接口与接口是也可以用extends来继承extends是继承父类,只要那个类不是声明为final的就能继承,JAVA中不支持多重继承,但是可以用...

2019-04-22 11:59:08 92

转载 Introduction of RESTful level & HATEOAS

RESTful:Rest是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。而满足这些约束条件和原则的应用程序或设计就是 RESTful。如图有四个层次:level 0:The swarmp of POX(Plain old XML)该模型的出发点是使用HTTP...

2019-04-22 11:55:20 78

转载 Introduction of JSON Processing and binding in JavaEE

JSON(JavaScript 对象表示法)是一种轻量级的、基于文本的、独立于语言的数据交换格式,便于人类和机器进行阅读和编写。JSON 可以表示两种结构类型:对象 和数组。对象是零个或多个名称/值对的无序集合。数组是零个或多个值的有序序列。值可以是字符串、数字、布尔型、空值以及这两种结构化类型。清单 1 是 Wikipedia 上的一个示例,显示了如何用 JSON 表示一个描述人的对象。该对象...

2019-04-22 11:49:31 91

转载 Introduction of Cookie and Session

一、Cookie1、什么是Cookie?Cookie是HTTP协议的规范之一,它是服务器和客户端之间传输的小数据。首先由服务器通过响应头把Cookie传输给客户端,客户端会将Cookie保存起来。当客户端再次请求同一服务器时,客户端会在请求头中添加该服务器保存的Cookie,发送给服务器。Cookie就是服务器保存在客户端的数据!Cookie就是一个键值对举例:HTTP Cookie...

2019-04-22 11:39:20 90

转载 RE validation in Java EE(java.util.regex.Pattern)

java.util.regex.Pattern正则表达式的一种已编译的实现。正则表达式通常以字符串的形式出现,它首先必须被编译为Pattern类的一个实例。结果模型可以用来生成一个Matcher,它(生成的Macher实例)可以匹配根据这个正则表达式生成的任意字符序列。在实现一个匹配器中的匹配时包括了任意多的情况,并且多个匹配器可以共享同一个匹配模式。下面是一个典型的调用次序:Pat...

2019-04-22 11:37:47 60

转载 Analysis of Hello2 source code

Hello2 应用程序是一个 Web 模块,它使用 Java Servlet 技术来显示问候语和响应,使用的是 Java Servlet 技术。该应用程序源代码在 tutorial-examples\web\servlet\hello2\src\main\java\javaeetutorial\hello2 下,分别为:GreetingServlet.java和ResponseServlet.j...

2019-04-22 11:32:06 85

转载 Introduction of Annotation, about examples in Hello1.java

java ee 里的常用注解.@Controller,@Service,@Repository,@Component,@RestController这几个注解用于实例化class对象。分别对应于控制层,业务实现层,数据接口层,普通任意层及rest风格的控制层。并无任何实际意义。这些实例化的的类称为注册Bean对于@Controller与@RestController1@RestContr...

2019-04-22 11:30:33 89

转载 Analysis of Web.xml in Hello1 project

<?xml version="1.0" encoding="UTF-8"?><web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xm...

2019-04-22 11:28:00 78

转载 Introduction of Filter in Servlet

过滤器是一个可以转换请求或响应的标头和内容(或两者)的对象。过滤器与Web组件的不同之处在于过滤器通常不会自行创建响应。相反,过滤器提供可以“附加”到任何类型的Web资源的功能。因此,过滤器不应该对作为过滤器的Web资源有任何依赖性; 这样,它可以由多种类型的Web资源组成。过滤器可以执行的主要任务如下。查询请求并采取相应措施。阻止请求和响应对进一步传递。修改请求标头和数据。您可以通过提供...

2019-04-22 11:25:21 69

转载 Analysis of Web.xml in Hello1 project

一、web.xml文件介绍The web.xml file contains several elements that are required for a Facelets application. All of the following are created automatically when you use NetBeans IDE to create an application...

2019-04-22 11:19:43 64

转载 Analysis of container and Injection in Java, their history and future.

Container广义上讲容器是用来包装或装载物品的贮存器(如箱、罐、坛)或者成形或柔软不成形的包覆材料。在编程领域中,容器提供组件运行的环境,容器本身可以提供一组服务,让组件按标准方式利用。Spring 提供容器功能,容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方...

2019-04-22 11:10:35 80

转载 Introduction of Build Tool/Maven, Gradle

build tool是可以自动由源代码创建可执行的应用程序的程序。 Building 包括编译、链接和打包代码成一个可用的或可执行形式。 在小型项目,开发人员常常会手动调用构建过程。在更大的项目中这是不实用的,那样会很难跟踪需要构建什么,在什么顺序和依赖关系构建的过程。 使用自动化工具允许构建过程更一致。为什么使用build tool:日常开发中我们当然不会每次都在终端中使用命令一个个编译执行...

2019-04-22 11:04:03 63

转载 Introduction of Version Control/Git, SVN

什么是版本控制?你可以把一个版本控制系统(缩写VCS)理解为一个“数据库”,在需要的时候,它可以帮你完整地保存一个项目的快照。当你需要查看一个之前的快照(称之为“版本”)时,版本控制系统可以显示出当前版本与上一个版本之间的所有改动的细节。版本控制系统会记录所有对项目文件的更改。SVN:是一种集中化的版本控制有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到...

2019-04-22 11:01:37 57

转载 HTTP RFC

HTTP RFChttp rfc 是什么及工作流程添加链接描述HTTP协议描述的是发送方与接收方的通信协议,通过两方的自觉遵守而存在,HTTP是运行于应用层的协议,基于TCP协议而运作。基本上是客户/服务器对答模式,其中也包括在传输过程中的代理,网关,通道,缓存等都需要遵守这份协议。HTTP所表达的控制以及描述性相关的信息都包含在了HTTP的起始行和首部之中,HTTP被设计成为一种非常容易扩展...

2019-03-03 19:06:40 345

转载 Functiona Language

Functional Language1:什么是functional language?函数式语言(functional language)一类程序设计语言,是一种非冯·诺伊曼式的程序设计语言。函数式语言主要成分是原始函数、定义函数和函数型。这种语言具有较强的组织数据结构的能力,可以把某一数据结构(如数组)作为单一值处理;可以把函数作为参数,其结果也可为函数,这种定义的函数称为高阶函数,程序就...

2019-03-03 18:59:00 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除