Trac是一个为软件开发项目需要而集成了Wiki和问题跟踪管理系统的应用平台,是一个开源软件应用。Trac以简单的方式建立了一个软件项目管理的Web应用,以帮助开发人员更好地写出高质量的软件;Trac应用力求不影响现有团队的开发过程。
phpaga 是一个基于Web 的项目、任务、发票和报价管理系统,提供一个统一的用来跟踪每日任务和活动的平台。主要功能包括发票打印、报价、任务列表导出PDF、生产率统计,帐务概要、账单插件、多语言支持等。
XODA 是一个 DMS (文档管理系统) 使用 Ajax 技术进行开发,无需数据库后端,可对包括文件和目录编辑附加的描述、标签和分类,并进行常规的操作,例如移动、重命名、删除等。
DocDoku 是一个 Java 开发的文档管理系统,用于管理、分析和生成文档。
Xinco DMS是一个强大基于Web-Service的消息和文档管理系统.
Collabtive是一个基于Web的项目管理系统。提供的功能包括:项目管理,即时聊天工具,任务、文件管理,时间跟踪,多语言支持。
LetoDMS 是一个基于PHP+MySQL开发的文档管理系统。 它拥有以下特性: 通过Web界面上传文件 创建文件夹 在线编辑和修改文档和文件夹属性 为上传的文档添加详细说明信息 锁定和解锁文档Lock and unlock documents 更文档-老版本的文档将保存 为不同类型的文档设置不同的图标 Set expiration-date for documents Users are no
目前主流的Web MVC框架,除了Struts这个主力 外,还有Spring MVC,主要是由于Spring MVC配置比较简单,使用起来也十分明了,非常灵活,与Spring 集成较好,对RESTful API的支持也比struts要好。
SpringMVC作为MVC框架,与Struts 2 有着异曲同工之处,首先对比一下SpringMVC与Struts2的不同之处
SpringMVC +Spring+ SpringJDBC整合实例。
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。
利用SpringMVC上传文件,也可以一次上传多个文件。 上传多个文件的时候用MultipartFile[] file即可 页面表单 <html> <head> <title>Upload a file please</title> </head> <body> <h1>Please upload a file</h1> <form method="post" action="/form" enc
package com.foo.controller; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import javax.servlet.http.HttpServletRequest; import javax.servle
SpringMVC整合Shiro, Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。
SpringMVC:上传与下载
SpringMVC整合Shiro:第一步:配置web.xml
在SpringMVC中可以在Controller的某个方法上加@ResponseBody注解,表示该方法的返回结果直接写入HTTP response body中。 但是实际使用中发现最后生成的response中"Content-Type"的值不正确。 Spring使用AnnotationMethodHandlerAdapter来处理@ResponseBody,该类再使用一些HttpMessageC
SpringMVC 流程分析
freemarker是Java模板引擎 springmvc的搭建流程就不详细讲解了,需要的同学可以看我之前的博文。
我们简要给出了使用Springmvc的一个入门源代码,及简要介绍工作流程。上一文档我们只实现了一个LoginActionController控制器,控制器内只有一个方法,往往我们实际项目内,一个控制器内会有N多个方法,一个请求对应某个控制器内的某一个方法,我们现在来实现一个控制器内多个方法的情况。