@@ -8,40 +8,85 @@ Slightly Framework design to support Spring based java or Bigdata program.
88
991.Introduction
1010
11- I.This project is base on Spring Framework and has four modules:
12- |----------------------------------------------------------------------------------------------------|
13- | Module | Description |
14- |----------------------------------------------------------------------------------------------------|
15- | Core | the core class include data access layer basic class(model,dao,service) and etc. |
16- |----------------------------------------------------------------------------------------------------|
17- | Comm | FileSystem Access tool(local/vfs),support FileFormat(csv/xml/json/avro/parquet/protobuf)|
18- | | ,support Compress Format(gzip/bzip2/snappy/lzo/zip/lzma/lz4) |
19- | | ,read and write excel,read word or PowerPoint |
20- |----------------------------------------------------------------------------------------------------|
21- |Hadooptool|FileSystem Access tool(hdfs), comm tool to access to HDFS,Hbase,Hive,Mongdb and etc |
22- |----------------------------------------------------------------------------------------------------|
23- |Example |springmvc config based and spring boot based Example; |
24- |----------------------------------------------------------------------------------------------------|
25- |Web |struts1,struts2 and springmvc support web component and required class. |
26- |----------------------------------------------------------------------------------------------------|
27- |Webui |Spring Boot with Oauth2 Thymeleaf Example; |
28- |----------------------------------------------------------------------------------------------------|
29- |Estool | ElasticSearch Comm Query tool |
30- |----------------------------------------------------------------------------------------------------|
31- |Tracer | Zipkin Brave tracing,Can trace All Database and Record parameters |
32- |----------------------------------------------------------------------------------------------------|
33-
34- II. Special feature
11+ I.This project is base on Spring Framework and has below modules:
12+ |----------------------------------------------------------------------------------------------------------------|
13+ | Module | Description |
14+ |----------------------------------------------------------------------------------------------------------------|
15+ | Core | the core class include data access layer basic class(model,dao,service) and etc. |
16+ |----------------------------------------------------------------------------------------------------------------|
17+ | Comm | FileSystem Access tool(local/vfs),support FileFormat(csv/xml/json/avro/parquet/protobuf)|
18+ | | ,support Compress Format(gzip/bzip2/snappy/lzo/zip/lzma/lz4) |
19+ | | ,read and write excel,read word or PowerPoint |
20+ |----------------------------------------------------------------------------------------------------------------|
21+ |Hadooptool |FileSystem Access tool(hdfs), comm tool to access to HDFS,Hbase,Hive,Mongdb and etc |
22+ |----------------------------------------------------------------------------------------------------------------|
23+ |Example |springmvc config based and spring boot based Simple framework Example; |
24+ |----------------------------------------------------------------------------------------------------------------|
25+ |Web |struts1,struts2 and springmvc support web component and required class. |
26+ |----------------------------------------------------------------------------------------------------------------|
27+ |Webui |Spring Boot with Oauth2 Thymeleaf Example; |
28+ |----------------------------------------------------------------------------------------------------------------|
29+ |Estool | ElasticSearch Comm Query tool |
30+ |----------------------------------------------------------------------------------------------------------------|
31+ |Tracer | Zipkin Brave tracing,Can trace All Database and Record parameters |
32+ |----------------------------------------------------------------------------------------------------------------|
33+
34+
35+ It is available under the terms of either the Apache Software License 2.0 or the Eclipse Public License 1.0.
36+
37+ 2.Support Features
38+ I. Construct Simple Java FrameWork
39+ contain use sysrole and relation with customer privilege to use and roles;
40+ 1.xml based standard frame : see example/config-example
41+ 2.spring based standard frame: see example/boot-example
42+
43+ II. Bigdata supprot
44+ hadooptool:
45+ HDFS tool: com.robin.hadoop.hdfs can access HDFS with kerberos security
46+ Hbase tool: com.robin.hadoop.hbase hbase tool
47+ Cassandra tool : CassandraUtils
48+
49+ III. BigData common file format read/write tools support(including compress type support)
50+ AVRO
51+ PARQUET
52+ ORC
53+ PROTOBUF
54+ CSV
55+ XML
56+ JSON
57+ ARFF(weka format)
58+
59+ IV. File storage and Cloud storage support
60+ LocalFileSystem
61+ ApacheVFS
62+ HDFS
63+ Amazon S3
64+ Aliyun OSS
65+ Tencent COS
66+ Apache Kafka
67+ RabbitMq
68+
69+ V. Iterable and wirtable support intergate Storage and file format
70+ mix storage and File format to support cross storage read/write
71+
72+ VI. Spring cloud support
73+ WebUI simple webui base on dhtmlxGrid 5.1 with spring boot native
74+ related project in my another project microservices
75+
76+ VII. Zipkin Intergation
77+ trace sub project aimed to support All database to be tracable and can record query parameters.
78+
79+ VIII. Special feature
3580 a.A user defined xml Query config system,similar to mybatis,but easy config.
3681 b.Support defined annotation or jpa annotation in JdbcDao with ORM.
3782 c. BaseAnnotationService can access DB with minimize code,and use transaction with annotation.
3883 d.A common db access meta and util,can access all kind of db.
3984 e.Spring cloud based WebUI
4085 f.support Hadoop plateform
41-
42- It is available under the terms of either the Apache Software License 2.0 or the Eclipse Public License 1.0.
43-
44- 2 .Development
86+ g. Excel read write utils support auto merge columns and customer header define.
87+
88+
89+ 3 .Development
4590
4691 I.Model Layer:Simple ORM tool, Support JAVA JPA or my BaseObject Annotation
4792 Demostration:(support Composite primary key)
@@ -221,14 +266,5 @@ Slightly Framework design to support Spring based java or Bigdata program.
221266
222267 upon feature aim to simplify the work to develop standard MVC java code.
223268
224- II. Bigdata supprot
225- hadooptool:
226- HDFS tool: com.robin.hadoop.hdfs can access HDFS with kerberos security
227- Hbase tool: com.robin.hadoop.hbase hbase tool
228- Cassandra tool : CassandraUtils
229-
230- III. Spring cloud support
231- WebUI simple webui base on dhtmlxGrid 5.1 with spring boot native
232- related project in my another project microservices
233269
234270
0 commit comments