企业软件,WEB和对于他们无限美好的遐想(第二日)--2014-3-11--计划日 + Struts 原理分析 (一)

来源:互联网 发布:mac打不开exe文件夹 编辑:程序博客网 时间:2024/05/15 23:52

昨天对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的日志文件/webappsWeb应用文件默认存放文件夹,发布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服务器都适用,因此才叫【固有目录结构】)

由于昨天没有完成,因此进行将会在第三日中继续讲全部的知识补充完整。


0 0