### Java基本学习框架知识点概述
#### 一、MVC与SSH框架
- **MVC (Model-View-Controller)**: MVC是一种广泛应用于Web应用程序的设计模式,它将应用程序分为三个主要部分:
- **Model(模型)**: 负责管理应用程序的数据逻辑。
- **View(视图)**: 显示数据给用户。
- **Controller(控制器)**: 处理用户的输入,并控制Model和View之间的交互。
- **SSH (Struts-Spring-Hibernate)**: SSH是一个流行的Java Web开发框架组合,它整合了三种不同的框架:
- **Struts**: 用于构建基于MVC架构的Web应用。
- **Spring**: 提供依赖注入功能,简化Java EE开发中的常见任务。
- **Hibernate**: ORM (对象关系映射)框架,用于简化数据库操作。
#### 二、Java开发工具篇
- **JDK (Java Development Kit)**: JDK是Java开发的核心工具包,包含了Java运行环境(JRE)、Java编译器和其他必要的工具和类库。
- **JRE (Java Runtime Environment)**: 用于运行Java应用程序的环境。
- **JDK**: 包括JRE的所有组件,加上编译工具、调试工具等。
- **JDK的下载和安装**:
- 下载地址: [Sun官方网站](http://java.sun.com/j2se/downloads.html)
- 版本: 最新版本为J2SDK1.4.2
- 安装路径: 默认安装在`C:\Program`目录下,JDK安装在`C:\j2sdk1.4.2`
- 环境变量配置: 在`PATH`中添加`C:\j2sdk1.4.2\bin`
- **JDK命令工具**:
- `java`: 启动JVM执行Java类。
- `javac`: Java编译器,用于将Java源代码编译成字节码。
- `jar`: Java打包工具,用于创建包含多个文件的JAR文件。
- `javadoc`: 生成HTML格式的文档,用于描述Java源代码。
- **JDK Documentation**:
- 下载地址: JDK的下载页面提供文档下载链接。
- 作用: 提供详细的Java API文档,是学习Java的重要资源。
- 使用方法: 随时查阅,作为编程过程中的参考手册。
#### 三、应用服务器(App Server)
- **应用服务器简介**: 应用服务器是运行Java企业组件的平台,构成应用软件的主要运行环境。
- 主流应用服务器: BEA的Weblogic Server、IBM的Websphere、免费的JBoss。
- **Tomcat介绍**:
- 定位: Tomcat本质上是一个支持Servlet/JSP的Web容器,但在某些方面扩展了应用服务器的功能。
- 下载地址: [Apache官方网站](http://jakarta.apache.org/tomcat/)
- 版本: 最新版本为Tomcat4.1.27
- 安装: 支持ZIP包和EXE安装包,推荐使用ZIP包更简洁。
- 环境变量配置:
- `JAVA_HOME`: 设置为JDK的安装路径。
- `CATALINA_HOME`: 设置为Tomcat的安装路径。
通过以上知识点的总结,我们可以了解到Java学习的基本框架主要包括了对MVC设计模式的理解、SSH框架的应用、JDK及其工具的使用以及应用服务器的选择和配置等内容。这些知识点不仅构成了Java初学者的基础,也是进阶Java开发不可或缺的知识基础。