- 博客(89)
- 收藏
- 关注
原创 六、工作中的沟通
原型文档1.修改记录2.页面结构3.全局说明4.字符限制5.核心任务流程6.核心外任务流程7.页面与注释8.异常情况后台需求1.功能点需求2.完整需求语言1.汇报2.说服3.建议4.情绪5.讨论其他沟通方式1.开会2.邮件3.IM...
2020-04-07 21:06:22
200
原创 五、风格指南,设计逻辑
界面1.示例页面布局与风格:菜单的展示形式会是风格讨论的重点,他的操作方式影响整个产品,所以不要漏掉导航菜单的设计2.布局说明:这里说的尺寸并非特指某个页面,是应用在大部分页面或者同类型的页面的常用尺寸,可能产生变动的尺寸不需要标常用控件不同平台的空间有不同的属性,一般假设做第一版设计的时候通常会做平台通用的设计,避免一些不同的空间操作方式1.状态栏:系统自带的状态栏制作沉浸页...
2020-04-06 21:26:27
242
原创 关于《绝密原型档案》中提到的用户画像
绝密原型档案适合 移动平台初级产品经理和交互设计师什么是交互设计?交互设计是为了在满足用户需求的基础上 让产品更好用更易用的思想和方法。首先我们应该真正了解用户目标,帮助用户解决问题,其次才是让产品更好用,更易用产品最好的入门方式就是去做很多人入门的时候总是迷信Axure软件,迷信PRD文档,殊不知,产品经理更多的时候是在沟通,再跟进,在协调。制作一个视频软件:用户画像:...
2020-03-31 17:40:38
282
原创 用友T3升级到U8步骤
先准备好T3的备份,升级到T3最新版的标准版本。一、T3升级标准版过程中遇到的错误如下: 1.数据升级提示,-2147217833截断字符串或二进制数据 解决方法:delete from GL_bfreq ; delete from GL_blreq 删除常用凭证表即可升级成功。二、将升级好的T3标准版进行备份,然后找一个T6的环境进...
2019-04-24 11:09:21
6137
原创 单例模式
单例模式:一个类有且仅有一个实例,并且自行实例化向整个系统提供特点:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。1.只提供私有的构造函数2.含有一个该类的静态私有对象3.提供了一个静态的公有的函数用于创建或获取它本身的静态私有对象通常有三种形式: 懒汉模式: private static MySingleton mySingleton
2017-11-09 19:25:18
227
原创 spring-mybatis整合
要在Spring中使用MyBatis,需要在Spring的配置文件中定义一些类:1、SqlSessionFactoryBean:为整合应用提供SqlSession对象资源2、SqlSessionTemplate:负责管理MyBatis的SqlSession,调用SQL映射语句,实现对数据库的访问3、MapperFactoryBean:根据指定Mapper接口生成Bean实例4、Ma
2017-11-09 19:23:38
365
原创 Spring小结
企业级系统:大规模:用户数量多、数据规模大、功能众多性能和安全要求高业务复杂灵活多变Spring是轻量级框架,java EE的春天目标:使现在技术更加易用,推进编码最佳实践内容:1、IoC容器--控制反转(IoC:Inversion of Control)(依赖注入DI:Dependenty Injection)()()2、AOP实现3、数据访问支持(简化J
2017-11-09 19:22:01
292
原创 springMVC
视图(View)-对应组件:JSP或者HTML文件控制器(Controller)-对应组件:Servlet模型(Model) -对应组件:JavaBeanMVC处理过程:视图提供用户的交互界面,并且发送用户给控制器-----》控制器接受请求,并且决定用那个模型来处理-----》根据请求进行相应的业务逻辑处理,并且返回结果-----》根据结果调用相应的视图模型返回数据,并且通
2017-10-22 12:08:57
243
原创 css中font的设置
CSS 定义了 5 种通用字体系列Serif 字体Sans-serif 字体Monospace 字体Cursive 字体Fantasy 字体font的缩写方式,可按以下依次顺序进行编写sfont-stylefont-variantfont-weightfont-size/line-heightfont-family
2017-08-06 17:22:54
400
原创 action中的list在JSP页面如何显示问题的总结补30号的
方法1:直接在action设置get和set方法,然后在jsp页面中使用iterator迭代输出,但是一定要注意格式。就是被这个格式搞了一下午。"list" id="id"> "#id.number" /> //使用标签 ${id.name} //使用EL表达式 或者是不声明id,直接方法2:把list存入request中,显示方法和jsp
2017-07-03 08:26:12
294
原创 Servlet
Servlet的运行过程:Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后:1、Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第四步,否则,执行第二步2、装载并创建该Servlet的一个实例对象3、调用Servlet实例对象的init()方法4、创建一个用于封装HTTP请求消息的HttpServle
2017-06-29 20:01:15
194
原创 JSP
JSP表达式(expression) // "="号 在JSP请求处理阶段计算他的值,表达式生成的代码是Service方法中的一个代码片断。 JSP对于声明的处理:1、计算表达式的值 2、将值转换成String
2017-06-28 17:01:14
224
1
原创 servlet异常如何处理
1、servlet异常如何处理?方式一:使用转发step1,绑订错误提示信息到request对象上,然后转发给相应的错误处理页面。step2,编写错误处理页面。 有以下两种情况: 情况一: Servlet: request.setAttribute("error", "系统繁忙,请稍后重试!"); requ
2017-06-27 20:05:41
2966
原创 Servlet
service方法1) 每当服务器接收到对Servlet的请求时,服务器就会产生一个新线程, 并调用service。 service方法检查HTTP请求类型,请相应地调用doGet、doPost、doPut、doDelete。 2) 被container调用去响应(ServletResponse)来自客户端的请求(ServletRequest); 4. Servlets的多线
2017-06-26 20:21:38
203
原创 JSP中的异常处理
JSP中的异常处理 一、try/catch/finally/throws/throw // 在局部代码里处理异常。 二、errorPage, isErrorPage // 在整个页面处理异常。 1.errorPage 形如: 表示:需要错误处理的页面
2017-06-24 11:16:38
1340
原创 Servlet总结
1.配置开发环境 如何利用IDE开发(构建)一个web project 部署web project到Tomcat ————结果是把WebRoot下的内容打成包,发布到webapps中 2.在集成环境开发过程中的注意事项 如果修改了Java文件(修改了方法签名除外),无需重启,也无需重部署 如果修改了html文件,无需重启,但需要重部署 修改了
2017-06-23 20:11:22
198
原创 中文如何处理(连接数据库的情况下)
中文如何处理(连接数据库的情况下).html文件:.html文件中,要添加如下代码,确保浏览器打开页面所用的编码格式以及该页面提交表单时的数据编码:meta http-equiv="Content-Type" content="text/html;charset=UTF-8">.java文件:request.setCharacterEncoding("utf-8");
2017-06-22 19:36:28
331
原创 Servlet知识
Servlet环境配置 JAVA_HOME=/XXX/XXX/(JDK路径,bin的上一层目录) CATALINA_HOME=/XXXX/XXX(tomcat的绝对路径 windows中 X:\xxx\xxx) Tomcat使用 在启动Tomcat时,是运行Tomcat的bin目录下的startup.sh(windows中使用startup.bat)
2017-06-21 19:31:02
207
原创 过滤器Filter
一、 过滤器 Filter 1. why Filter? 针对通用WEB服务、功能,透明的处理 2. 什么是 Servlet Filter? 过滤是 Servlet 2.3 版才引入的新特性。过滤器可以认为是实现 Http 请求、响应以及头信息等内容的传送的代码片断。 过滤器并不能创建响应,但它可以“过滤”传给 servlet 的请求,还可以“过滤
2017-06-20 19:40:02
284
原创 request和response的区别
什么是request和responserequest对象是服务器对浏览器请求的封装,而response是服务器对服务器响应的封装。request用来取出请求信息,而response则用来添加要返回给浏览器的信息。使用response对象设置http响应协议中的信息用来生成Http响应信息,发送给用户。响应首行HTTP/1.1 200 OK
2017-06-19 20:26:25
15457
原创 重定向与转发的区别
一、重定向与转发的区别: (1)重定向访问服务器两次,转发只访问服务器一次。 (2)重定向可以看见目标页面的URL,转发只能看见第一次访问的页面URL,以后的工作都是有服务器来做的。 (3)重定向跳转后必须加上return,要不然页面虽然跳转了,但是还会执行跳转后面的语句,转发是执行了跳转页面,下面的代码就不会在执行了。 (4)在request级别使用信息共享,使用重定向必然出错
2017-06-17 23:13:41
268
原创 Fliter-----补6-16
web.xml中元素执行的顺序listener->filter->struts拦截器->servlet。1.过滤器的概念Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。优点
2017-06-17 23:12:10
154
原创 JSP乱码的解决
jsp乱码如何解决,给出三种以上的对应解决方案,并给出对应的程序案例:(1)JSP页面显示乱码 (2)表单提交中文时出现乱码 request.seCharacterEncoding(“gb2312″)对请求进行统一编码(3)数据库连接出现乱码 要涉及中文的地方全部是乱码,解决办法:在数据库的数据库URL中加上useUnicode=true&cha
2017-06-15 21:07:04
190
原创 JSTL标签库
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。Core 核心。 前缀c 14个标签表达式控制标签:Out、set、remove、catchO
2017-06-14 21:22:13
149
原创 jsp--补6月12号的
JSP和Servlet的区别JSP用于进行显示数据 Servlet是控制器,用于获取表单数据,逻辑处理和分发转向。 JSP的基本语法JSP的脚本: 小脚本<% %> 表达式<%=2+3%>等价于out.print(2+3); ${1+1}将会直接输出2 声明:<%!%>在类中1定义全局变量,静态代码块。
2017-06-14 00:43:23
150
原创 El表达式
1.EL表达式的特点: (1)自动转换类型。在使用EL得到某个数据时可以自动转换类型,对于类型的限制比较宽松。 (2)使用简单。与JSP页面中嵌入的Java代码相比,EL表达式使用起来非常简单。 2.EL表达式的语法: EL表达式EL表达式的的语法有两个要素:{EL 表达式} EL表达式的的语法有两个要素:和{ },二者缺一不可。 3.EL表达式具有类型无关性,可以使用“.”
2017-06-14 00:39:06
349
原创 el表达式
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-
2017-06-10 15:16:48
200
原创 tomcat 、servlet 、tomcat的关系
tomcat 是服务器。 servlet 在tomcat中能够运行。 jsp是一种servlet。浏览器的请求是servlet。 但浏览器是向服务器(tomcat)发送请求,然后tomcat根据浏览器的请求,派出对应的servlet去处理这些请求。 servlet在处理这些请求之后,得到一系列的处理后的数据。 然后将这些数据交给jsp,让jsp显示出来,让用户看到。比如用户登录网站———–
2017-06-09 23:22:01
424
原创 转发与重定向的区别
重定向与转发的区别: 1.重定向访问服务器两次,转发只访问服务器一次。 2.重定向可以看见目标页面的URL,转发只能看见第一次访问的页面URL,以后的工作都是有服务器来做的。 3.重定向跳转后必须加上return,要不然页面虽然跳转了,但是还会执行跳转后面的语句,转发是执行了跳转页面,下面的代码就不会在执行了。 4.在request级别使用信息共享,使用重定向必然出错 5.还有一个大的区别
2017-06-08 22:06:39
198
原创 Servlet与jsp的区别:
Servlet与jsp区别: 1.jsp经编译后就是Servlet,也可以说jsp等于Servlet 2.jsp更擅长页面(表现)。Servlet更擅长逻辑编辑(最核心的区别) 3.在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页,在struts框架中,jsp位于MVC设计模式的视图层,而Servlet位于控制层
2017-06-07 10:22:32
276
原创 jsp内置对象与动作
jsp内置对象(九个) out request response session application Page pageContext exception config jsp有那些动作(6种),作用是什么? include:在页面被请求的时候引入一个文件 useBean:寻找或者实例化一个JavaBean setproperty: 设置JavaBean的属性 get
2017-06-07 10:19:11
860
原创 Tomcat
Tomcat 下载后的目录介绍如下: bin:二进制执行文件。里面最常用的文件是startup.bat,如果是 Linux 或 Mac 系统启动文件为 startup.sh。 conf:配置目录。里面最核心的文件是server.xml。可以在里面改端口号等。默认端口号是8080,也就是说,此端口号不能被其他应用程序占用。 lib:库文件。tomcat运行时需要的jar包所在的目录 logs:
2017-06-05 23:43:30
140
原创 jQuery事件总结
鼠标事件 click、mouseover、mouseout 键盘事件 keydown、keyup、keypress 表单事件 focus、blur 复合事件 hover、toggle 动画 show()、hide()、toggle()、fadeln()、fadeOut()、slideDown()
2017-06-02 17:00:54
497
原创 jQueryhtml操作和css操作
HTML操作 addClass()—-向匹配的元素添加指定的类名。 after()—-在匹配的元素之后插入内容。 append()—-向匹配的元素内部追加内容。 appendTo()—-向匹配的元素内部追加内容。 attr()—-设置或返回匹配元素的属性和值。 before()—-在每个匹配的元素之前插入内容。 clone()—-创建匹配元素集合的副本。 detach(
2017-06-01 23:18:20
239
原创 AJAX
AJAX = Asynchronous JavaScript and XML.AJAX 是一种创建快速动态网页的技术。AJAX 通过在后台与服务器交换少量数据的方式,允许网页进行异步更新。这意味着有可能在不重载整个页面的情况下,对网页的一部分进行更新。AJAX 和 jQuery jQuery 提供了供 AJAX 开发的丰富函数(方法)库。通过 jQuery AJAX,使用 HTTP Get 和 H
2017-05-31 22:45:56
177
原创 js变量的生存期以及js捕获异常
JavaScript 变量的生存期 当你在函数内声明了一个变量后,就只能在该函数中访问该变量。当退出该函数后,这个变量会被撤销。这种变量称为本地变量。你可以在不同的函数中使用名称相同的本地变量,这是因为只有声明过变量的函数能够识别其中的每个变量。如果您在函数之外声明了一个变量,则页面上的所有函数都可以访问该变量。这些变量的生存期从声明它们之后开始,在页面关闭时结束。JavaScript - 捕获错
2017-05-30 22:17:30
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人