代码改变世界

关于使用Java开发Mis系统

2017-01-19 10:40  ovols  阅读(544)  评论(1编辑  收藏  举报

如何使用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即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

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