`
soya520
  • 浏览: 5198 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

APDPlat

 
阅读更多
APDPlat用到的开源框架主要有:

Web前端采用EXT JS
前端控制器采用Struts2
IOC容器采用Spring
ORM采用JPA,默认实现是Hibernate
内置搜索采用Compass,扩展方案采用Solr
认证授权采用SpringSecurity
代码生成采用Freemarker
日志组件采用SLF4J
调度组件采用Quartz
验证码采用Jcaptcha
Web Service采用CXF
SQL监控采用P6SPY
JS和CSS压缩采用YUI Compressor
JAVA代码混淆采用Allatori
获取系统信息采用Sigar
单元测试采用JUnit
配置文件加密采用Jasypt
缓存采用EhCache或是Memcached
数据库连接池采用CommonsDBCP
Office文档操作采用POI


框架主要有Lucene、Hadoop、Solr、Tika、Gora、HBase等,其中Nutch是网络爬虫、Lucene是全文检索工具包、Hadoop是分布式存储与计算、Solr是搜索服务器、Tika是内容分析工具包、Gora是ORM的大数据版、HBase是基于Hadoop的分布式数据库,都是Java开源框架。


作为一个Java工程师,这些技术我相信大家都有所耳闻,尤其是Lucene,几乎可以应用到带有搜索功能的所有项目中。Solr基于Lucene,提供了更多的企业级特性。Tika可以从各种不同的文档中提取元数据和结构化文本内容。Nutch从一开始的搜索引擎演变为如今的网络爬虫,在进化过程中,产生了Hadoop、Tika和Gora三个项目,如今这三个项目都发展迅速,极其火爆,尤其是Hadoop,其已成为大数据和云计算的代名词。
分享到:
评论

相关推荐

    应用级产品开发平台APDPlat.zip

    APDPlat快速体验 APDPlat入门指南 APDPlat专题文章 APDPlat是Application Product Development Platform(应用级产品开发平台)的缩写。 APDPlat提供了应用容器、多模块架构、代码生成、安装程序、认证...

    APDPlat应用级产品开发平台_共27张UML设计图

    APDPlat应用级产品开发平台是一个专门用于构建企业级应用程序的高效开发工具,它集成了多种UML(统一建模语言)设计图,旨在帮助开发者以更清晰、规范的方式规划和实现软件项目。该平台包含27张不同的UML设计图,...

    开源项目案例访谈整理版:APDPlat1

    【开源项目案例访谈整理版:APDPlat1】是一个关于APDPlat开源项目的详细介绍,APDPlat是一个专为JAVA开发者设计的应用级产品开发平台。该项目自2008年起由杨尚川发起,至今仍在持续维护,并在2012年4月9日在GitHub上...

    基于Java的APDPlat应用级产品开发平台设计源码镜像站点

    该平台是一款基于Java的APDPlat应用级产品开发平台,由2902个文件组成,涵盖1750个GIF图像、282个Java源文件、269个PNG图像、187个JavaScript文件、156个CSS样式表、34个JSP页面、31个XML配置文件、30个PSD设计文件...

    中文分词工具word-1.0,Java实现的中文分词组件多种基于词典的分词算法

    保留停用词:List<Word> words = WordSegmenter.segWithStopWords("杨尚川是APDPlat应用级产品开发平台的作者"); System.out.println(words); 输出: 移除停用词:[杨尚川, apdplat, 应用级, 产品, 开发平台, 作者...

    APDPlat中数据库备份恢复的设计与实现

    在APDPlat中,数据库备份恢复的设计与实现是一个关键功能,它旨在简化数据库的维护工作,通过提供web接口支持手工操作和定时调度。以下是该系统的一些核心知识点: 1. **多数据库支持**:APDPlat设计了一个统一的`...

    中文分词词典-54w条词语

    中文分词词典 适合最大正向匹配算法使用 共计548389条词语

    word分词文本相似度计算.docx

    在给定的代码中,使用了`org.apdplat.word.segmentation.Word`类,表明使用了APDPlat分词库。 2. **构建词频矩阵**:对于每个文本,统计每个词的出现次数,生成一个词频向量。在代码中,`...

    2013年度中国优秀开源项目列表

    4. APDPlat:APDPlat是一个应用级产品开发平台,提供各种模块以加速基于B/S多层架构的信息管理系统开发。 5. ArduBlock:作为Arduino平台的图形化编程工具,ArduBlock降低了非编程人员使用硬件实现创新想法的门槛。...

    一个非常好的检测lucene索引库的工具

    标题中的“一个非常好的检测lucene索引库的工具”指的是用于检查和验证Apache Lucene索引库完整性和功能的专用工具。Apache Lucene是一个开源的全文检索库,它提供了核心的搜索功能,广泛应用于各种信息检索系统。...

    EXTJS产品级别管理后台源代码

    在压缩包文件`ysc-APDPlat-5e7a864`中,我们可以预期找到以下内容: - `app.js`或类似文件,这是EXTJS应用的主要入口点,包含了应用的配置和初始化逻辑。 - `controller`目录,存放了各种控制器文件,比如产品级别...

    word-1.2.jar

    中文分词,word分词,附件是编译好的word-1.2.jar版本 maven依赖: <groupId>org.apdplat <artifactId>word <version>1.2 </dependency>

    pageExtractor

    ##HtmlExtractor是一个Java实现的基于模板的网页结构化信息精准抽取组件,本身并不包含爬虫功能,但可被爬虫或其他程序调用...html-extractor是一个jar包,可通过maven引用:<dependency> <groupId>org.apdplat</gr

Global site tag (gtag.js) - Google Analytics