Web应用

DzzOffice Alpah 第一个版本终于完成发布(webos类产品)

风流意气都作罢 提交于 2020-01-08 16:45:07
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 之前经过了几个月的调研、测试性开发、立项。然后又经过了3个多月的高强度集中开发。团队2个人终于完成一个各环节基本走通的测试版本。希望有对WEBOS感兴趣的朋友下载测试,帮助我们一起来完善它。 DzzOffice截图 DzzOffice介绍 DzzOffice是一款开源的云存储与应用管理工具,主要可用于企业管理阿里云、亚马逊等云存储等空间,把空间可视化分配给成员使用。当然也可以把它用于家庭、朋友、网站等个人团体使用。 然后通过接入各类型web应用,使平台的功能能够得到无限扩展。 例如,首先我们有了Dzzoffice的类windows的图形化界面和操作方式。然后可以开发一些,例如fpt工具、离线下载工具、在线解压缩工具。有了这些工具,就可以实现完全脱离本地软件,在线下载、安装、管理web网站的一些功能。也可以开发出模拟IIS的web服务器管理应用。 这只是一些后续设想,我们把DzzOffice开放就是想,能够有更多朋友喜欢这个产品,一起发挥想象,开发更多的应用功能。 应用开发举例 Baidu Player 用于播放成员百度网盘中的视频格式文件 文字的东西这里就不多写了,有兴趣的话,可以在我们的功能特性介绍中了解。 http://www.dzzoffice.com/intro.html 多放一些程序截图把

AEAI Portal门户平台学习路径

帅比萌擦擦* 提交于 2020-01-07 19:15:28
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1. 概述 本文根据 AEAI Portal 的特点,为 AEAI Portal 门户平台初学者提供相对合理的学习路径,希望能帮助读者快速掌握 AEAI Portal 相关技能。 2. 认识与部署 2.1 认识 Portal 是一种 Web 应用,“ portal 是一种 web 应用,通常用来提供个性化、单点登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个 web 页面里的活动”。 AEAI Portal 是国内(沈阳数通畅联软件技术有限公司)发布的一款 Portal 产品。 2014 年 10 月 20 日其 Portal 推出第一版“ AEAI Portal 门户集成平台 v3.1 版 ” ,基于 AEAI ESB 可以搭建常规的信息门户、数据门户、应用门户。 2.2 部署 包括安装 JDK 、 MySql 、以及配置 PortalServer 。下图为 Portal Server 的配置对话框。 3. 基础配置 3.1 导航配置 在“门户管理—导航管理”中可以对导航进行管理,也可以新建一个导航。 新建一个导航,设置编码、名称、类型(登录前、登录后)、默认主题(登录后的默认主题风格)等。 在新建的导航中添加页面,如首页,其中添加 Portlet

提升Web应用程序性能的最佳实践

拟墨画扇 提交于 2019-12-19 12:40:36
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 导读: 作为开发人员,Web页面加载或刷新的速度对其网站至关重要。在浏览器中调整性能问题比在Java应用程 序中更难。开发人员在各种浏览器中调试JavaScript的方法要少得多。比如,在Mozilla Firefox中,可以使用Firebug调试JavaScript,但仍然不能调整很多性能问题,如浏览器呈现消耗时间。为了解决这些问题,有必要开发 浏览器插件来监控时间响应,以及确定其他对应解决方案如部分呈现或延时加载。 本文节选自IBM developerWorks 提升Web应用程序的性能 的系列文章,该文通过Web应用程序性能的最佳实践案例,帮助开发者更好地理解影响Web应用程序性能的因素,学习如何诊断Web应用程序中的性能问题,找到客户端内容中的瓶颈,并确定解决方案。 一、提升Web应用程序性能的6种基本方式 1.减少HTTP请求数 每个HTTP请求都有开销,包括查找DNS、创建连接及等待响应,因此削减不必要的请求数可减少不必要的开销。要减少请求数: 合并文件。 将总是同时使用的脚本合并到同一个文件中,不会减小总大小,但将会减少请求数。还可以同样方法合并CSS文件和图片。可以实现文件自动合并: 在构建阶段。 用<concat>标记,通过运行Ant合并文件。 在运行时阶段。 启用mod_concat模块

在 WEB 应用中使用 Spring 的基本思路(原生)

南笙酒味 提交于 2019-12-03 07:09:36
1、Spring如何在web应用中使用 几点说明: 1) 需要额外加入的jar包: spring-web-4.0.0.RELEASE.jar spring-webmvc-4.0.0.RELEASE.jar 2) Spring的配置文件,没有什么不同 3) 如何创建IOC容器 ? ① 非WEB应用在main方法中直接创建 ② 应该在 WEB应用被服务器加载时就创建IOC容器 在 ServletContextListener #void contextInitialized (ServletContextEvent sce)方法中创建IOC容器 ③ 在ServletContextListener#void contextInitialized(ServletContextEvent sce)方法中创建IOC容器后, 可以 将其放在ServletContext(即application域)的一个属性中 。 ④ 实际上, Spring配置文件的名字和位置应该也是可以配置的!将其配置到当前WEB应用的初始化参数中较为合适 。 2、关键文件编码 ① SpringServletContextListener (ServletContextListener)(核心) package com.lty.spring.struts2.listener; import javax.servlet

初学自动化测试工具Selenium

强颜欢笑 提交于 2019-12-02 21:18:01
前言 Selenium是一个用于Web应用程序测试的工具, 测试直接运行在浏览器中,就像真正的用户在操作一样。因此使用Selenium则可以实现模拟真实用户测试web应用程序。 如何使用 从上面可以看到Selenium是用来测试web应用程序的,那么自然离不开浏览器。那么下面看看使用的步骤: 选择浏览器 对于IE浏览器和Chrome浏览器都需要下载driver。由于墙过于坚实,此处可提供chromedriver的一个 下载地址 firefox只需指定firefox.exe的路径 添加maven依赖组件 <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.42.2</version> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-chrome-driver</artifactId> <version>2.42.2</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId

Ubuntu10.04.4 Server下基于HeartBeat的Web应用高可用集群

走远了吗. 提交于 2019-12-01 11:05:24
Ubuntu下基于HeartBeat的 Web应用 高可用集群 概述 1 网络 拓朴 2 环境配置信息 2 环境搭建 3 搭建 实验环境 节点 A 3 A 机的 HeartBeat 安装、 配置 4 搭建 实验环境 节点 B 5 B 机的 HeartBeat 安装、配置 6 测试 HeartBeat 6 启动 heartbeat 服务 6 访问 集群 ip 8 模拟 ubuntu -node-a 宕机 9 概述 申明:这只是我照着网络上的相关技术文档做实验后的整理 利用 VirtualBox 部署一台完整环境( lamp+heatrbeat )并配置,而后利用自带的 镜像复制功能,复制出另外一台虚机,更改好hostname和network后,同时启动心跳服务即可。在VirtualBox中的虚机列表截图如下: 网络 拓朴 环境配置信息 ubuntu-10.04.4-server-i386-nodeA 节点hostname:ubuntu-node-a ubuntu-10.04.4-server-i386-node B 节点hostname:ubuntu-node-b cluster 虚拟集群ip 192.168. 1.200 其中集群 IP 不能和LAN(包括本机)的IP 冲突,且 配置 在 /etc/ha.d/haresources文件 中 环境搭建 搭建 实验环境 节点 A 注