基于ssh的门户已经做完有一段时间了。这个项目算是自己的独立架构的处女作吧。目前线上运行良好。访问速度也OK。现在就吧这个项目的总结一下
1.对访问频繁的类进行缓存 (hibernate 2级缓存+ ehcache)
2.对于页面流量的统计 使用了 spring 的事件模型 现在想来这算是一大败笔 。因为代码的重复量比较严重,没有重根本上得到改观。而且使代码难于维护。 后来使用了 spring aop 进行页面流量统计 基本上在不用动原来代码的情况下,就能得到很好的统计。
3.统计的结果使用开源的jfreechart进行显示,可以达到预期的效果。
4. 事务处理经历从spring1.2 的TransactionProxyFactoryBean 到spring 2.0 aop
5.数据源使用hibernate c3p0 转换到 dbcp
6.应用的优化。log4j的日志输出级别调到info hibernate_cfg.xml 的show_sql 调节成false
7.tomcat 优化 conf\Catalina\localhost 配置应用的相对路径 数据源,应用底层日志,seeeion 持久化 apache 集成tomcat
需要解决问题
1.显示页面 对于通过key 获取value 充斥了一部分java 脚本(当时由于开发比较忙 没有开发自定的标签)
2.访问量升高 如何提升性能。
3 如果有新模块开发,采用什么方式集成
4.跨域的如何进行信息共享。
分享到:
相关推荐
在 Scala 中,SBT(Simple Build Tool)是默认的项目构建工具,它使得构建、管理和打包 Scala 和 Java 项目变得简单易行。本主题将深入探讨 Scala 项目构建工具 SBT,特别是关于版本 0.13.12 的使用。 SBT 0.13.12 ...
开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用...
vue3,一个简单好用的 Vue3 项目启动套件——从项目构建到开发(开箱即用)适用人群:计算机,软件工程、等专业的Vue初学者,作为“参考资料”使用。 vue3,一个简单好用的 Vue3 项目启动套件——从项目构建到开发...
Maven是一个先进的项目构建工具,它属于Apache软件基金会的一个顶级项目,是基于项目对象模型(POM)的概念,通过一个中央信息管理的方式来管理项目的构建、报告和文档的软件项目管理工具。Maven不仅是一个构建工具,...
随着现代软件开发的复杂性不断增加,构建自动化成为了一种必要,Java项目构建的新型利器——Gradle应运而生。Gradle是基于Java的下一代构建工具,它的出现改变了构建工具的格局,提供了更强的表现力和更好的可维护性...
mavenMaven是一个开源的项目管理和构建工具,主要用于Java平台的项目构建和依赖管理,但也可以支持其他语言的项目。Maven通过项目对象模型(POM)来管理项目配置信息,自动化构建、测试和部署过程。以下是对Maven的...
它使用一种基于Groovy的特定领域语言来声明项目设置,比Apache Maven拥有更加强大和灵活的项目构建功能。Gradle用户手册是官方提供的文档,目的是指导用户如何使用Gradle进行项目构建。 ### Gradle用户手册知识点 ...
(1)\Grunt轻松上手;目录中文件数:8个 ├─01.Grunt_入门介绍01.avi ├─02.自动化构建工具Grunt_入门介绍02....自动化构建工具Gulp_半自动进行项目构建.avi ├─08.自动化构建工具Gulp_全自动进行项目构建.avi ├─09.
本文将深入探讨在Eclipse环境下使用Gradle进行多模块项目构建的知识点。 首先,`Eclipse`是一款广泛应用的Java集成开发环境(IDE),它提供了丰富的功能,包括代码编辑、调试、版本控制等,支持多种编程语言。然而...
Maven是一种Java项目管理工具,可以管理项目构建、依赖关系和文档。Maven使用基于XML的配置文件,称为pom.xml,来定义项目的结构和构建过程。 Maven的优点 易于使用这一特点使得Maven在软件开发中变得更加便捷。...
GCC(GNU Compiler Collection)和CLANG是两种广泛使用的C/C++编译器,而当我们谈到“cpp-你见过的最简单的GCC/CLANG项目构建工具”,很可能是指一个轻量级且易于使用的构建系统,如emake,从提供的压缩包子文件名...
博文链接:https://coolbi.iteye.com/blog/192616
SCM供应链管理平台项目构建方案.pdf
### Android项目构建性能优化知识点详解 #### 一、问题背景 在移动开发领域,特别是针对Android平台的应用开发过程中,项目的构建速度直接影响了开发效率。在实际工作中,许多开发者面临着项目构建耗时过长的问题...
vue项目构建流程以及介绍.
SBT 是一个灵活强大的项目构建工具,相比其他构建工具用起来会发现简洁简洁,但是从功能上看一点都逊色于 其他构建工具。 如果你已经熟悉SBT使用,可以直接去看 配置文件 .sbt () 、 配置作用域 () 和配置参数的方法...
.archivetempMaven依赖管理项目构建工具.md
该项目是一款以Python编写的C++项目构建系统引擎源码,整体包含177个文件,涵盖了Python、C++、C、Shell等多种编程语言,其中Python文件25个,C++文件16个,Shell文件8个。此构建系统易于使用,旨在为C++项目提供...
Maven 是最流行的 Java 项目构建系统,Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。