博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于使用Java开发Mis系统
阅读量:5987 次
发布时间:2019-06-20

本文共 1397 字,大约阅读时间需要 4 分钟。

如何使用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做网页开发的时候有个的映射文件,里面有个mapping的标签就是用来做文件映射的。 当你在浏览器上输入URL地址的时候,文件就会根据你写的名称对应到一个java文件,根据java文件里编写的内容显示在浏览器上,就是一个网页,所以网页名字是随便写的,随便起的名字,不管你起的是.php .jsp .do还是其他的什么都对应这个java文件,这个java文件里的代码进行什么操作就干什么,显示一句话还是连接数据库还是跳转到其他页面等等,这个java文件把数据进行封装起到安全和便于管理的作用。其实这个java文件编译过来是.class的一个字节码文件,没有那么一个类似html嵌入标签和代码的网页文件。他与jsp文件区别就是jsp把代码嵌入到html标签中。 还有servlet或者struts中的action中的提交名称对应一个java文件,struts一般是.do的,都和上面一样是映射。

    4.Ajax

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

AJAX = 异步  和 ( 的子集)。
AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。

转载于:https://www.cnblogs.com/overs/p/6305685.html

你可能感兴趣的文章
JavaScript 对象所有API解析
查看>>
javascript实现简单的trello实例
查看>>
http那些事:http\http2\https
查看>>
浏览器发送http请求过程分析
查看>>
Node学习记录: koa
查看>>
新人上路-搭建项目-maven和gradle
查看>>
Struts2初始化过程
查看>>
函数式编程(二)
查看>>
330. Patching Array
查看>>
《Android智能穿戴设备开发指南》——第6章,第6.1节Socket编程基础
查看>>
2017-12-26和27学习笔记
查看>>
实现promise
查看>>
html邮件踩坑小结
查看>>
从源码看Android常用的数据结构 ( 七, SDK28下的HashMap )
查看>>
Java并发编程—volatile
查看>>
iOS根据宽高寻找最合适的字体大小(一)
查看>>
小程序封装wx.request请求并创建接口管理文件
查看>>
Vue+webpack搭建自己的脚手架
查看>>
js对象数组转对象
查看>>
最全的微服务知识科普
查看>>