- 前言 做前端也有一段时间了,对于实现各种需求来说已经是游刃有余了,代码的质量和可扩展性都能把控。目前最缺乏的就是所谓的用户体验。 用户体验说起来是一个比较模糊的概念,但是又是实实在在地决定着用户用起来爽不爽。最近写了很多中后台系统,很多人都认为这种中后台系统没什么技术含量(使用现成的UI框架写写表单,table做一做增删改查),我想说的是任何产品如果想做好,都必须重... 前言 做前端也有一段时间了,对于实现各种需求来说已经是游刃有余了,代码的质量和可扩展性都能把控。目前最缺乏的就是所谓的用户体验。 用户体验说起来是一个比较模糊的概念,但是又是实实在在地决定着用户用起来爽不爽。最近写了很多中后台系统,很多人都认为这种中后台系统没什么技术含量(使用现成的UI框架写写表单,table做一做增删改查),我想说的是任何产品如果想做好,都必须重...
- #J2EE进阶(十八)基于留言板分析SSH工作流程 留言板采用SSH(Struts1.2 + Spring3.0 + Hibernate3.0)架构。 工作流程(以用户登录为例): 首先是用户端进入登录界面, 代码实现: 客户端使用HTTP POST请求方式向服务端发起请求,服务端通过Web容器Tomcat响应,加载Web.xml配置文件至内存。... #J2EE进阶(十八)基于留言板分析SSH工作流程 留言板采用SSH(Struts1.2 + Spring3.0 + Hibernate3.0)架构。 工作流程(以用户登录为例): 首先是用户端进入登录界面, 代码实现: 客户端使用HTTP POST请求方式向服务端发起请求,服务端通过Web容器Tomcat响应,加载Web.xml配置文件至内存。...
- 以前自己总是听说什么SSH框架,不明觉厉。现在自己要重整旗鼓,开始系统性的学习SSH框架了。首先开始Struts2的学习。其实自己之前参与过Struts2项目的开发。有关Struts2的运行原理,详见博客《Struts2进阶(一)运行原理》一文。 注 1.由于Web应用是基于请求/响应架构的应用,所以不管哪个MVC Web框架,都需要在web.xml中配置... 以前自己总是听说什么SSH框架,不明觉厉。现在自己要重整旗鼓,开始系统性的学习SSH框架了。首先开始Struts2的学习。其实自己之前参与过Struts2项目的开发。有关Struts2的运行原理,详见博客《Struts2进阶(一)运行原理》一文。 注 1.由于Web应用是基于请求/响应架构的应用,所以不管哪个MVC Web框架,都需要在web.xml中配置...
- 简介 mock是一个模拟数据生成器,旨在帮助前端独立于后端进行开发,帮助编写单元测试。其可模拟 Ajax 并返回模拟数据,使前端不用去调用后端的接口,方便测试。 官网: http://mockjs.com/0.1/#mock 应用 安装mock npm install mockjs 1 引用 在main.js中引用 // main.js require(... 简介 mock是一个模拟数据生成器,旨在帮助前端独立于后端进行开发,帮助编写单元测试。其可模拟 Ajax 并返回模拟数据,使前端不用去调用后端的接口,方便测试。 官网: http://mockjs.com/0.1/#mock 应用 安装mock npm install mockjs 1 引用 在main.js中引用 // main.js require(...
- J2EE进阶(五)Spring在web.xml中的配置 前言 在实际项目中spring的配置文件applicationcontext.xml是通过spring提供的加载机制自动加载到容器中。在web项目中,配置文件加载到web容器中进行解析。目前,spring提供了两种加载器,以供... J2EE进阶(五)Spring在web.xml中的配置 前言 在实际项目中spring的配置文件applicationcontext.xml是通过spring提供的加载机制自动加载到容器中。在web项目中,配置文件加载到web容器中进行解析。目前,spring提供了两种加载器,以供...
- 注:以下是关于TCPMon的一些使用常识,如果不需要或是已经熟悉就不用往下看了。在WebService服务器和客户机之间会传递SOAP消息,有时我们需要得到这些消息以便调试,而Apache的TCPMon可以帮助我们做到这一点。TCPMon的下载地址为:http://ws.apache.org/commons/tcpmon/download.cgi,找到Binary Distr... 注:以下是关于TCPMon的一些使用常识,如果不需要或是已经熟悉就不用往下看了。在WebService服务器和客户机之间会传递SOAP消息,有时我们需要得到这些消息以便调试,而Apache的TCPMon可以帮助我们做到这一点。TCPMon的下载地址为:http://ws.apache.org/commons/tcpmon/download.cgi,找到Binary Distr...
- Java进阶(三十一) Web服务调用 前言 有朋友问了一个问题:如何调用已知的音乐服务接口,服务文档如下: https://www.evernote.com/shard/s744/sh/c37cd503-68fc-4406-b8f2-5e90095be303/19b67e36aa2ccd19 查看代码之后,按照以往的服务调用方法实... Java进阶(三十一) Web服务调用 前言 有朋友问了一个问题:如何调用已知的音乐服务接口,服务文档如下: https://www.evernote.com/shard/s744/sh/c37cd503-68fc-4406-b8f2-5e90095be303/19b67e36aa2ccd19 查看代码之后,按照以往的服务调用方法实...
- Web绘图——mxGraph项目实战(精华篇) 声明 本文部分内容所属论文现已发表,请慎重对待。 需求 由于小论文实验需求,需要实现根据用户日志提取出行为序列,然后根据行为序列生成有向图的形式,并且连接相邻动作的弧上标有执行此次相邻动作的频次,每个动作另附有一个数据集,这样有向图加数据集就构成了用户交互图。为此,自己想到了mxGraph,遂决定学习... Web绘图——mxGraph项目实战(精华篇) 声明 本文部分内容所属论文现已发表,请慎重对待。 需求 由于小论文实验需求,需要实现根据用户日志提取出行为序列,然后根据行为序列生成有向图的形式,并且连接相邻动作的弧上标有执行此次相邻动作的频次,每个动作另附有一个数据集,这样有向图加数据集就构成了用户交互图。为此,自己想到了mxGraph,遂决定学习...
- J2EE进阶(二十三)jar、war、ear包的区别 以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表:  ... J2EE进阶(二十三)jar、war、ear包的区别 以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表:  ...
- 前言 俗话说,没有产品思维的码农不是一个好的程序猿。前端项目开发一段时间之后,除了必要的业务功能必须实现之外,就要开始考虑给开发系统增加一些附加价值,提升用户体验可以说是最大的附加价值。当然,从一开始开发项目就将客户体验置于优先考虑点是最好的选择。 1 尽量使用单列而不是多列布局 单列布局能够让对全局有更好的掌控。同时用户也可以一目了然内容。而多列则会有分散用户注... 前言 俗话说,没有产品思维的码农不是一个好的程序猿。前端项目开发一段时间之后,除了必要的业务功能必须实现之外,就要开始考虑给开发系统增加一些附加价值,提升用户体验可以说是最大的附加价值。当然,从一开始开发项目就将客户体验置于优先考虑点是最好的选择。 1 尽量使用单列而不是多列布局 单列布局能够让对全局有更好的掌控。同时用户也可以一目了然内容。而多列则会有分散用户注...
- 为什么选择Fiddler作为抓包工具? 抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下: a.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保... 为什么选择Fiddler作为抓包工具? 抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下: a.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保...
- web项目的部署(发布)流程 在myeclipse下新建web工程abc。系统设置默认如下: 项目保存位置:workspace目录\abc。Source文件夹:src,保存所有的java类文件(.java文件)和xml文件。Webroot文件夹:WebRoot,保存所有的jsp文件,包括css、javascript等。 其中包含的WEB-... web项目的部署(发布)流程 在myeclipse下新建web工程abc。系统设置默认如下: 项目保存位置:workspace目录\abc。Source文件夹:src,保存所有的java类文件(.java文件)和xml文件。Webroot文件夹:WebRoot,保存所有的jsp文件,包括css、javascript等。 其中包含的WEB-...
- 工作流单元测试 1、工作流定义配置上传 [hadoop@hdp-node-01 wf-oozie]$ hadoop fs -put hive2-etl /user/hadoop/oozie/myapps/[hadoop@hdp-node-01 wf-oozie]$ hadoop fs -put hive2-dw /user/hadoop/oozi... 工作流单元测试 1、工作流定义配置上传 [hadoop@hdp-node-01 wf-oozie]$ hadoop fs -put hive2-etl /user/hadoop/oozie/myapps/[hadoop@hdp-node-01 wf-oozie]$ hadoop fs -put hive2-dw /user/hadoop/oozi...
- 还记得上篇文章我们采用Plotly去画出各式各样的图,这次我们就来讲讲,如何把这些图片展示在你的前端上。 Dash也是Plotly制作团队开源出来的一款dashboard开发平台,主要使用python写的,它主要可以将我们画出来的数据展示在网页上。Dash最大的优点就是你在生成前端的时候不需要写任何javascript代码(已经全在底层封装好,画图特效是react... 还记得上篇文章我们采用Plotly去画出各式各样的图,这次我们就来讲讲,如何把这些图片展示在你的前端上。 Dash也是Plotly制作团队开源出来的一款dashboard开发平台,主要使用python写的,它主要可以将我们画出来的数据展示在网页上。Dash最大的优点就是你在生成前端的时候不需要写任何javascript代码(已经全在底层封装好,画图特效是react...
- 源 / cnblogs 作者 / 云外孤鸟 简介 想看看你最近都在干嘛?看看你在家办公的时候是在摸鱼还是认真工作?想写汇报总结,但是苦于没有数据?现在,它来了。 这是一个能让你了解自己的浏览历史的Chrome浏览历史记录分析程序,当然了,他仅适用于Chrome浏览器或者以Chrome为内核的浏览器。 在该页面中你将可以查看有关自己在过去的时间里所访问浏览的... 源 / cnblogs 作者 / 云外孤鸟 简介 想看看你最近都在干嘛?看看你在家办公的时候是在摸鱼还是认真工作?想写汇报总结,但是苦于没有数据?现在,它来了。 这是一个能让你了解自己的浏览历史的Chrome浏览历史记录分析程序,当然了,他仅适用于Chrome浏览器或者以Chrome为内核的浏览器。 在该页面中你将可以查看有关自己在过去的时间里所访问浏览的...
上滑加载中
推荐直播
-
华为云软件开发生产线(CodeArts)1月&2月新特性解读
2025/03/18 周二 19:00-20:00
阿星 华为云高级产品经理
不知道产品的最新特性?没法和产品团队建立直接的沟通?本期直播产品经理将为您解读华为云软件开发生产线1月&2月发布的新特性,并在直播过程中为您答疑解惑。
回顾中 -
基于能力图谱的openGauss项目闯关
2025/03/20 周四 19:00-20:30
华为开发者布道师
想成为顶级数据库开发者吗?本次直播将从银行业务系统的数据库设计出发,带你逐步掌握openGauss的建库表、数据封装、密态技术、性能调优及AI应用。通过实战案例,全面展示openGauss的强大功能,助你提升技能,为未来的职业发展打下坚实基础。立即报名,开启你的数据库进阶之旅!
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中
热门标签