如何使用Java开发一个小型的信息管理系统,首先我们应该知道要使用什么样的方法。

1.Java基础

2.JSP+Servlet+JavaBean

JSP是服务器端的编程语言,见得比较多的是在一些网站上(当然作用绝不仅于此)JSP是由Servlet发展而来的,我们首先解释一下什么是Servlet Servlet是于Java的服务器端的编程组件,可以用于生成动态的网页。什么叫动态呢?比如访问西祠,为什么每次访问我们版,用的域名是一样的,可是内容每次不同?当然不可能是用的纯html的静态页面,是因为加入了动态元素(西祠用的是ASP)。Servlet提供了编写商务逻辑的方法,可以自动处理比如这儿的发帖子啊之类的,如果你对http比较熟悉你会比较明白这一点。总之,Servlet用于服务器,你也可以简单片面的理解为用于网站JSP是什么呢?因为Servlet生成页面不很方便,特别是对于非Java专业人员,所以演变而来的一种语言,它的语法上就是Java+HTML,你看几个源程序就明白了。其实,所有的JSP都要被自动翻译成Servlet才能工作,它只是编程起来比较方便,所以受欢迎 JavaBean是一种组件,常用于提供给JSP一些辅助功能,比如大家习惯于用JSP编写页面,那么一些复杂的商业逻辑放在一块儿就乱了,所以用JavaBean封装起来,其实JavaBean就是普通的Java类,只不过多了一些特性而已

3.Struts+Hibernate+Spring

JAVA三大框架用来做WEN应用。 struts主要负责表示层的显示 spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作) hibernate主要是数据的持久化到数据库 在用jsp的servlet做网页开发的时候有个web.xml的映射文件,里面有个mapping的标签就是用来做文件映射的。 当你在浏览器上输入URL地址的时候,文件就会根据你写的名称对应到一个java文件,根据java文件里编写的内容显示在浏览器上,就是一个网页,所以网页名字是随便写的,随便起的名字,不管你起的是.php .jsp .do还是其他的什么都对应这个java文件,这个java文件里的代码进行什么操作就干什么,显示一句话还是连接数据库还是跳转到其他页面等等,这个java文件把数据进行封装起到安全和便于管理的作用。其实这个java文件编译过来是.class的一个字节码文件,没有那么一个类似html嵌入标签和代码的网页文件。他与jsp文件区别就是jsp把代码嵌入到html标签中。 还有servlet或者struts中html表单的action中的提交名称对应一个java文件,struts一般是.do的,都和上面一样是映射。

4.Ajax

AJAX即“AsynchronousJavascript AndXML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

AJAX 是一种用于创建快速动态网页的技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。

java mis系统_关于使用Java开发Mis系统相关推荐

  1. java考驾照_基于JavaWeb的驾校考试系统.doc

    基于JavaWeb的驾校考试系统 毕 业 设 计(论 文) 设计(论文)题目: 基于Jsp驾校理论考试 系统设计和开发 学生姓名: 指导教师: 专 业: 班 级: 学 号: 提交日期: 答辩日期: 目 ...

  2. 基于java的家庭理财系统_基于jsp的家庭理财系统-JavaEE实现家庭理财系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的家庭理财系统, 该项目可用各类java课程设计大作业中, 家庭理财系统的系统架构分为前后台两部分, 最终实现在线上 ...

  3. java 汽车售票_基于jsp的长途汽车售票系统-JavaEE实现长途汽车售票系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的长途汽车售票系统, 该项目可用各类java课程设计大作业中, 长途汽车售票系统的系统架构分为前后台两部分, 最终实 ...

  4. 用java招标管理系统_基于jsp的网上招标系统-JavaEE实现网上招标系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的网上招标系统, 该项目可用各类java课程设计大作业中, 网上招标系统的系统架构分为前后台两部分, 最终实现在线上 ...

  5. java车牌识别系统_基于jsp的车牌识别系统-JavaEE实现车牌识别系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的车牌识别系统, 该项目可用各类java课程设计大作业中, 车牌识别系统的系统架构分为前后台两部分, 最终实现在线上 ...

  6. JAVA实现查询系统_基于jsp的车辆查询系统-JavaEE实现车辆查询系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的车辆查询系统, 该项目可用各类java课程设计大作业中, 车辆查询系统的系统架构分为前后台两部分, 最终实现在线上 ...

  7. java、.net、php等语言开发商城系统优劣势

    在电商飞速发展的今天,主流的网上商城系统开发语言包括:java..net.php.jsp三种,详细如下: java开发语言 java程序语言是一种通用性很强的技术语言,拥有高度的专业性.高效性.安全性 ...

  8. java native 原理_一种Java+Native应用的系统架构的制作方法

    本发明涉及智能卡技术领域,特别是要求支持Java功能的智能卡领域. 背景技术: Java卡是Sun微系统为智能卡开发平台而制定的一个开放的标准.使用Java卡平台创建的智能卡上存有Java apple ...

  9. 新手java安装教程_新手安装Java开发工具图文教程

    类型:编程工具大小:403.4M语言:英文 评分:7.1 标签: 立即下载 写这些文字的目的是为了给像我一样的想学习Java的非计算机专业的人员提供一个简单明了和快速安装Java的方法,这里提到的可能 ...

  10. java控制面板作用_大师为你分析win7系统打开java控制面板的方法

    大多计算机学员在操纵win7正式版系统电脑的时候,每每会遭遇到win7系统打开java控制面板的挫折,好比今天有人来到本站表达说win7系统打开java控制面板的情况,然则却不清楚应当怎样设置win7 ...

最新文章

  1. 1123: 零起点学算法30——参加程序设计竞赛
  2. JS数组转字符串和字符串转数组
  3. 分析股票大数据_Python大数据分析量学祖师爷网站数据
  4. STL源码剖析 map
  5. 第七章 二叉搜索树(b3)BST:删除
  6. for 与 while 区别?
  7. android 自定义 打包文件类型,Android Studio配置打包生成自定义文件名
  8. mysql 5.1.69_CentOS 安装MySQL 5.1.69
  9. 【Java】15分钟快速体验阿里Java诊断工具Arthas
  10. 信捷plc用c语言编程软件,XDPPro(信捷PLC编程软件) V3.1.0c 官方版
  11. 一个Android健身APP源码(类似KEEP、FEEL、轻+、减约、薄荷等)
  12. unreal ue4 虚幻 websocket Server websocket服务 插件使用及下载 非官方自己写的
  13. 数据库系统和数据库管理系统的定义以及数据库管理系统的作用
  14. linux下重装显卡驱动
  15. 骆昊python100天百度云_GitHub - Luffy-cc/Python-100-Days: Python - 100天从新手到大师
  16. 【安全牛】一起来打靶第一周笔记
  17. ZZULIOJ:1008美元和人民币
  18. 重磅福利!ICCV 2019全部论文合集共1075篇!会议信息全收录!
  19. PowerDesigner 模型生成转化为sql脚本
  20. MAC最详细配置rz/sz命令

热门文章

  1. 微信DAT文件转JPG图片(图片恢复)
  2. Worthington核糖核酸酶B历史和化学性质说明
  3. 零和博弈 (社会学概念)
  4. python des解密_python des加解密
  5. Specification of Time Synchronization over CAN 研读笔记
  6. 图片中加入超链接html代码,html网页超链接代码 怎样用HTML代码在图片插入超链接...
  7. python操作autocad_利用python控制Autocad:pyautocad方式
  8. atxserver2接入iOS设备
  9. C语言——判断一个数字是否为质数(素数)!
  10. Java发送邮件,优美html邮件模板分享