|
279 | 279 | * 同一个服务器部署多个tomcat: http://www.cnblogs.com/sj521/p/5974562.html
|
280 | 280 | * Tomcat 到底依赖JRE还是JDK:http://www.cnblogs.com/jiangxinnju/p/7616386.html
|
281 | 281 |
|
282 |
| -## Javassist |
283 |
| - |
284 |
| -* https://github.com/jboss-javassist/javassist |
285 |
| - |
286 |
| -## jclasslib |
287 |
| - |
288 |
| -* https://github.com/ingokegel/jclasslib |
289 |
| - |
290 | 282 | ## Hudson
|
291 | 283 |
|
292 | 284 | 用Java编写的持续集成(CI)工具。
|
@@ -956,38 +948,42 @@ The yFiles diagramming software components are extensive class libraries that en
|
956 | 948 |
|
957 | 949 | * http://www.lingala.net/zip4j/
|
958 | 950 |
|
959 |
| -## Xtext |
960 |
| - |
961 |
| -* 项目地址:http://www.eclipse.org/Xtext/ |
| 951 | +## JFlex |
962 | 952 |
|
963 |
| -## antlr |
| 953 | +* http://www.jflex.de/ |
964 | 954 |
|
965 |
| - ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. |
| 955 | +## JavaCC |
966 | 956 |
|
967 |
| -* 官网:http://www.antlr.org/ |
| 957 | +* https://javacc.org/ |
| 958 | +* JavaCC Eclipse Plugin: https://sourceforge.net/projects/eclipse-javacc/ |
968 | 959 |
|
969 |
| -* ANTLR plugin for Eclipse(2 or below): https://sourceforge.net/projects/antlreclipse/ |
970 |
| -* ANTLRWorks 2: http://www.tunnelvisionlabs.com/products/demo/antlrworks |
971 |
| -* ANTLR IDE:https://sourceforge.net/projects/antlrv3ide/ (unsupported) |
972 |
| -* ANTLR IDE:https://github.com/jknack/antlr-ide (unsupported,3 or below) |
973 |
| -* ANTLR IDE:https://github.com/jknack/antlr4ide |
974 |
| -* Antlr v4入门教程和实例: http://blog.csdn.net/dc_726/article/details/45399371 |
| 960 | +## sablecc |
975 | 961 |
|
976 |
| -## JavaCC |
| 962 | +* https://github.com/SableCC/sablecc |
| 963 | +* http://www.sablecc.org/ |
977 | 964 |
|
978 |
| - Java Compiler Compiler tm (JavaCC tm) is the most popular parser generator for use with Java tm applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc. |
| 965 | +## Xtext |
979 | 966 |
|
980 |
| -* https://javacc.java.net/ |
| 967 | +* http://www.eclipse.org/Xtext/ |
981 | 968 |
|
982 |
| -## sablecc |
| 969 | +## antlr |
983 | 970 |
|
984 |
| -* https://github.com/SableCC/sablecc |
| 971 | +* http://www.antlr.org/ |
| 972 | +* 常用IDE的Antlr插件:<http://www.antlr.org/tools.html> |
985 | 973 |
|
986 | 974 | ## cglib
|
987 | 975 |
|
988 | 976 | * https://github.com/cglib/cglib
|
989 | 977 | * cglib动态代理介绍(一): http://blog.csdn.net/xiaohai0504/article/details/6832990
|
990 |
| -* Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM): http://blog.csdn.net/luanlouis/article/details/24589193 |
| 978 | +* Java动态代理机制详解(JDK和CGLIB,Javassist,ASM): http://blog.csdn.net/luanlouis/article/details/24589193 |
| 979 | + |
| 980 | +## Javassist |
| 981 | + |
| 982 | +* https://github.com/jboss-javassist/javassist |
| 983 | + |
| 984 | +## jclasslib |
| 985 | + |
| 986 | +* https://github.com/ingokegel/jclasslib |
991 | 987 |
|
992 | 988 | ## iCal4j
|
993 | 989 |
|
|
0 commit comments