昨天对C/S和B/S模式进行简单探究和学习。接下来是一段时间内的研发学习目标,结合现有项目构建如下工程:
1.汽车租赁系统(电子商务前台 + NC ERP后台 + 手机端 + 平板电脑端)
1.1.电子商务前台 - 计划使用 -SSH-
1.2 NC ERP 后台单据系统
1.3 手机端 :安卓和HTML5并行开发
1.4平板电脑 :安卓 + IOS + HTML5 并行开发
2.中远物流系统(WMS + OMS + TMS)
WMS (Warehouse Management System,仓库管理系统)
OMS (订单管理系统)
TMS (Transportation Management SYstem ,运输管理系统)
3.英文国际化问题。
3.1NC国际化
3.2WEB国际化
4.UAP - NC 技术架构
5.云计算与Hadoop框架相结合
5.1 Linux
5.2Hadoop框架学习
6.JVM - 源码学习
7MySQL源码学习
8Oracle的维护和优化工作
先来解决第一部分问题,就是电子商务的问题。
那么我要开始使用JAVA开发WEB应用了。
北科信利团队计划使用SSH框架进行电子商务网站的开发工作,在此我们先来重新复习并研究一下Struts。
Struts 框架- 采用Java Servlet -&- JSP技术,实现Java EE(原来叫J2EE) Web应用的MVC设计模式。(MVC - Model - View - Controller)
它混合了Servlets和JSP的优点,用来快速建立可扩展的WEB应用。综上所述,我们可以使用简单的JSP和Servlets来实现Struts框架的一些功能。
下面是我实现的步骤:
1.安装JDK (Java Developmen Kit java 开发包 - 或者叫 J2SE - Java2 SDK Standard Edition )- 在 http://www.oracle.com/technetwork/java/javase/downloads/index.html Oracle 官网下载最新的JDK即可。
2.配置JDK的环境变量:我是在Windows 下进行的步骤如下,安装完成之后,在dos下执行 java -version 测试安装是否正确。
2.1 在环境变量 PATH 中增加java路径 *:\*\java\*\bin
2.2 再增加环境变量 JAVA_HOME 路径 *:\*\java\
(环境变量对于 NCHome 的 sysConfig.bat 启动这个配置服务也是必须的,否则会报错)
3.对于JDK的讲解
JDK是整个JAVA的核心,包括如下几部分:
3.1 Java运行环境 - Java Runtime Envirnment
3.2 Java工具
3.3 Java基础类库 - rt.jar
可以说无论是什么样的Java应用服务器实质都是内置了某个版本的JDK,同时,除了Oracle 官方(原来的SUN,现在被Oracle 收购了),其他一些组织或者社区也会提高自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GUN组织开发的JDK等。无特别要求的前提下使用Oracle标准的JDK即可。
4.关于OpenJDK,是标准JDK的开源实现,之后的关于JVM的学习就是结合OpenJDK进行的,这是后话了。
5.安装Tomcat,到官网下载,可以下载安装包(需要先安装JDK)或者是程序包(自己配置tomcat即可),然后启动Tomcat 并访问 http://127.0.0.1:8080 就 会看到 tomcat的登陆界面了,这样tomcat便安装完毕了。(之后后专门针对Tomcat进行学习)
5.1Tomcat 目录结构 -- 本人用的是Tomcat 6.0 ,其目录结构如下:
目录 | 描述 |
/bin | 存放用以在Windows & Linux上 启动 || 关闭 Tomcat的脚本文件 |
/conf | 存放Tomcat 服务器的各种配置文件,最重要的配置文件是server.xml |
/lib | 存放Tomcat服务器需要的JAR包文件 |
/temp | 存放Tomcat产生的临时文件 |
/logs | 存放Tomcat的日志文件 |
/webapps | Web应用文件默认存放文件夹,发布Web应用时会到这个文件夹下寻找 |
/work | 存放JSP生产的Servlet |
6.安装MyEclipse -- 我这里安装的是完整的MyEclipse 8.5 ,也可以安装 Eclipse 然后再安装 MyEclipse 插件实现。安装及安装完成后的效果见下图:
然后在 Window/Preference (窗口/偏好)中配置Tomcat服务器,如下图所示:
配置完成后将可以在MyEclipse 中启动 || 停止 Tomcat服务器了,如下图:
至此开发环境基本搞定,下面开始进行 JSP/Servlets 模拟简单的Struts的开发工作
7.简单的JSP开发
7.1 JSP的工作原理:脑子乱了先往下进行,图和其他的知识稍后补充上来。
7.2 Web应用的固有目录结构,假设Web应用名为test -- (Web的目录结构不仅仅是针对于Tomcat,对于所有的JSP服务器都适用,因此才叫【固有目录结构】)
由于昨天没有完成,因此进行将会在第三日中继续讲全部的知识补充完整。