自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初入门-游戏设计思路拆解

一 、游戏的本质游戏作为艺术类目下的一个分支,归根到底是情绪和情感的体验,游戏设计时围绕的中心也是为玩家提供好的情绪和情感体验。1.什么是情绪这里把体验分为两大类,情绪和情感。情绪是短时间的体验感受,你会因为某个片段的游戏内容感到兴奋、刺激、失落、愤怒、悲伤、挫败,这是情绪。2.什么是情感情感是长期杂糅以后升华的情绪,可能是爱、或者恨、或者荣誉、或者自豪、或者孤独。3.代入游戏示例比方说游戏中的某场战斗胜利以后玩家获得的满足感,就是一种典型的情绪体验,玩家赢得了比赛所以很开心很满足。还有另外一

2020-05-14 15:06:16 8025

转载 J2EE容器

摘自牛客网:J2EE中容器充当中间件的角色,主要的容器包括:WEB容器:给处于其中的应用程序组件(jsp,servlet)提供一个环境,使jsp,servlet直接与容器中的环境变量接***互,不必关注其它系统问题。主要由WEB服务器来实现。 例如:tomcat,weblogic,websphere等EJB容器:Enterprise java bean容器。供给运行在其中的组件EJB各种管理...

2019-11-07 21:01:45 387

原创 ego:使用WebService实现远程服务操作

一、创建提供远程服务1.UserService提供对应服务的接口package com.facai.service;import javax.jws.WebService;/* * 需要发布的服务对应的接口 * @WebService发布远程的web服务,默认情况下此接口的所有public方法都会被发布 */@WebServicepublic interface UserSe...

2019-09-03 08:25:39 277

原创 ego电商项目:Rmi远程服务发布

一、创建Maven Project1.rmi-rescource 提供远程服务对象接口2.rmi-provider 提供远程项目3.rmi-customer 消费远程项目二、代码实现1.rmi-resourcepackage com.facai.service;import java.rmi.Remote;import java.rmi.RemoteException;/*...

2019-09-01 18:19:56 347

原创 Spring框架:Bean的三种装配方式

一、Bean的装配 Bean的装配,即Bean对象的创建。1 默认装配方式(构造方式)2 动态工厂Bean3 静态工厂Bean二、代码实现appilcationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/be...

2019-08-25 00:47:37 321

原创 OA系统:实现员工签到表导出xls

一、准备poiApache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、修改视图层,给导出按键添加单击事件//给导出按钮绑定单击事件 $("#btn2").click(function(){ alert("1"); //获取三个查询条件的值 var empId ...

2019-08-19 22:36:11 1228

原创 OA系统:实现签到签退功能

一、思路1.创建数据库(注:添加自增主键或者双主键,这里使用了自增主键dtid)2.创建控制层和业务层,添加signin和signout两种方法二、功能实现1.创建数据库create table duty (dtid int(10) not null auto_increment,empid varchar(10) ,dtdate date ,signintime varcha...

2019-08-18 02:22:34 3641 1

原创 OA系统:实现添加岗位

一、思路1.创建数据库(岗位表)2.创建实体类(要继承Serializable,Comparable两个类)2.创建控制层(Servlet)–>工具层(Service)—>数据库连接层(Dao)3.使用junit进行测试4.测试结果无误后,修改视图层二、数据库创建create table station (stationno int(10) not null auto...

2019-08-11 10:45:22 996

原创 OA系统:增加部门功能(增删改查)

一、业务逻辑图浏览器请求发给服务器后,先由Servlet处理之后发给视图层,在响应给浏览器。二、功能实现:查找所有部门1.数据库层://查询所有部门 @Override public List<Department> findAll() { //声明jdbc对象 Connection conn=null; PreparedStatement ps=null;...

2019-08-04 17:10:26 1240

原创 OA系统:实现添加部门

一、需求说明1.实体类:Department2.数据库访问层:DepartmentDao/DepartmentDaoImpl3.业务层:DepartmentService/DepartmentServiceImpl4.Junit测试:5.控制层:DepartmentServlet extends BaseServlet6.视图层:system/deptadd.jsp将HTML修改为j...

2019-08-04 12:01:58 885

原创 OA系统:搭建项目框架

一、创建facaioa项目workspace编码统一更改为utf-8找到Preferences二、创建包和文件夹1.创建包2.创建WebRoot下文件夹system:人事管理duty:考勤管理expense:报销单inout:收支管理三、添加jar包1.添加jar包2.添加类库添加JUnit4四、添加工具类1、ServletBaseServlet:packa...

2019-08-04 10:52:24 3998

原创 新增过滤器功能:jsp和Servlet的整合项目

**一、创建myFilter类实现Filter接口**二、在web.xml中配置过滤器 <!-- 配置过滤器 --> <filter> <filter-name>myFilter</filter-name> <filter-class>com.facai.filter.MyFilter</filter-clas...

2019-08-02 15:53:40 180

原创 新增显示在线人数功能:jsp和servlet的整合案例

一、显示当前在线人数:功能分析:统计当前系统session的个数,一个session代表一个在线的用户;在session被创建的时候,计数器加一,退出登录时,计数器减一;将计数器存储到ServletContent对象中;问题:如何在session被创建时触发一个计数器进行计数方法:使用监听器二、监听器作用:监听request/session/application三个作用域对...

2019-08-01 21:56:21 302

原创 ajax:搜索框提示语

功能需求:用户在搜索框中输入关键字,搜索框中出现下拉选项,显示关键字的提示语。用户可以使用鼠标进行提示语的选择,也可以使用键盘的上下键来进行选择。技术分析:ajax+jsp+servlet+jdbc功能分析(思路):1.创建搜索界面(搜索框和提示语div和搜索按钮)2.给搜索框添加onkeyup事件,键盘弹起时发送ajax请求请求当前用户输入的信息相应提示语数据3.将提示语数据填...

2019-08-01 11:53:07 770 1

原创 Ajax案例之三级联动

功能需求:页面中有三个下拉框,分别为省下拉框、市下拉框、区/县下拉框。选择省,则市下拉框中出现对应的该省下的市信息,选择市,则区/县下拉框中出现对应的该市下的区/县信息技术分析:ajax技术+servlet+jsp+jdbc需求分析(思路):1.创建页面:页面中有三个下拉框,分别为省/市/区、县;2.页面加载成功发起ajax请求,请求省的信息,并将响应结果填充到省所在的下拉框;3...

2019-07-29 20:11:47 526

原创 Jquery中的ajax学习

jquery是js的一个轻量型框架,已经将js创建的操作进行了封装,而ajax也是js的一部分,所以jquery也已经将ajax进行了封装一、封装常用的方法1. $.get(url,data,fn)url:请求地址data:请求参数,参数格式为josn对象fn:回调函数;注:回调函数需要声明一个形参,来接收响应数据2. $.post(url,data,fn)url...

2019-07-28 21:00:08 129

原创 封装自己的ajax

问题:我们发现在用ajax进行业务处理时,ajax的代码有很多地方是相同的。这样会造成编写代码时出现重复编写,影响开发的效率。解决:使用封装实现:相同的保留,不同的传参。请求方式:method请求地址:url请求参数:data,请求参数的格式为键值对格式的字符串,不同的键值对使用&符号隔开,如果没有请求数据则传入null例:“a=1&b=2”异步同步:ansy...

2019-07-28 19:56:17 149

原创 新增用户名校验功能

功能:用户名是否被注册校验思路:1、用户书写用户名信息,在失去焦点时进行用户校验2、失去焦点发送请求到服务器,服务器根据用户名信息去数据库中查询该用户名是否存在3、将校验结果响应给客户端4、在当前页面,也就用户名输入框后显示提示语技术:使用ajax技术一、V层reg.jsp<%@ page language="java" import="java.util.*" pag...

2019-07-28 18:37:07 1463

原创 用户名校验ajax代码

功能:用户名是否被占用思路:1.用户书写用户名信息,在失去焦点时进行用户名校验2.失去焦点发送请求到服务器,服务器根据用户名信息去数据库中查询用户名是否存在3.将校验结果响应给浏览器4.在当前页面,也就是用户名输入框后面显示响应结果技术:使用ajax技术一、V层js:<%@ page language="java" import="java.util.*" pageEn...

2019-07-28 16:43:12 246

原创 Ajax易步技术

问题:在删除成功以后,响应内容会将请求页面所有的内容覆盖新的响应内容。但我们希望在保留当前请求页面的基础上显示新的内容。明确:(没有指明资源显示位置)当前请求页面:指的不一定是浏览器中的一个标签页,一般frameset中的划分区域,都是单独的。如果某个区域发起了请求,则这个区域可以称为当前请求页。解决: 使用Ajax作用:实现网页的局部刷新应用场景:搜索框提示语地图 网页的其他...

2019-07-27 21:54:45 147

原创 新增用户删除功能:JSP和Servlet的整合项目

一、删除用户信息:1.点击删除发送请求到DataServlet(要删除的用户id以及方法名)2.服务器接收到删除请求后,调用DataServlet指定的方法,完成用户删除3.响应用户删除成功给浏览器...

2019-07-23 01:17:41 1252

原创 JSTL标签库

一、JSTL的概念:JSTL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能。jstl出现的目的同el一样也是要代替jsp页面中的脚本代码。JSTL标准标签库有5个子库,但随着发展,目前常使用的是他的核心库。JSTL不是JSP内置的标签,需要自己导包和指定标签库。用MyEcilpse开发JavaWeb时,lib目录下...

2019-07-21 13:32:40 171

原创 新增用户信息页面显示功能:jsp和servlet整合案例

新增功能:查询用户信息:我们点击查询用户信息菜单,然后在网站的iframe中显示所有用户信息功能实现:1.创建用户信息界面(userList.jsp)2.查询用户信息请求发送DataServlet3.在DataServlet中索取所有用户信息4.将用户信息储存进Request作用域对象中,请求转发给userList.jsp5.userLIst.jsp获取在userServlet中流转...

2019-07-14 15:53:03 2617

原创 EL表达式

EL表达式:使jsp和servlet之间数据的流转更加便捷EL表达式的语法:${表达式}注意:自带响应功能

2019-07-14 14:31:03 135

原创 jsp和Servlet的整合案例

**- 项目需求** 实现用户登录 实现用户登出 实现用户注册功能分析: 实现用户注册:根据用户名和密码查询用户信息,查有则登录成功,查无则登录失败; 用户退出:销毁session; 用户注册:将用户信息录入数据库;数据库设计: 表名:t_user; 用户id:uid; 用户名:uname; 用户密码:pwd; 性别:sex; 年龄:age; 出生日期:birt...

2019-07-13 22:54:18 735

空空如也

空空如也

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

TA关注的人

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