首页 > 编程语言 >java开发mis系统

java开发mis系统

时间:2023-02-05 15:22:20浏览次数:40  
标签:文件 网页 Java 开发 JSP java mis Servlet

如何使用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)如果需要更新内容,必须重载整个网页页面。
————————————————
版权声明:本文为CSDN博主「琴里鹅鹅」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_32524219/article/details/114176909

标签:文件,网页,Java,开发,JSP,java,mis,Servlet
From: https://www.cnblogs.com/2351920019xin/p/17093421.html

相关文章

  • 基于.NetCore开发博客项目 StarBlog - (26) 集成Swagger接口文档
    前言这是StarBlog系列在2023年的第一篇更新......
  • 2023JAVA面试重点
    JAVA基础==和equals比较有什么区别?基本数据类型4种整数类型:int、long、byte、short2种浮点数类型:float、double1种字符类型:char1种布尔类型:boole......
  • 外包项目- 开发APP
    项目需求:开发一款APP(IOSAndroid两版本)上线时间:4月初参考竞品APP:美丽修行总包价格:私聊APP主要核心功能:提供用户查询【国家药品监督管理局】备案网化妆品成分,地址:https://ww......
  • java运算符和Scanner和进制运算
    1. 赋值运算符(1)基本介绍基本赋值运算符=inta=10;复合赋值运算符+=,-=,*=,/=,%=等,重点讲解一个+=,其它的使用是一个道理a+=b;[等价a=a+b;]a-......
  • C# - VS2019 WINFRM应用程序开发报表
    简单报表我们可以通过label、textBox和PrintDialog来实现,但是一般在实际生产过程中,用户的报表需求一般都是比较复杂的。本篇主要记录对于传统中国式复杂报表的处理方法和......
  • 注解开发 和纯注解开发
    把这个<bean 改造成注解开发:在impl类里加上@component就可以了       纯注解开发:用annotationconfigapplicationcontext,然后用@ComponantScan  ......
  • 微信算账机器人开发文档
    目前主流算账软件有PC版网页版以及微版 Q版本 1、首先通过微信对话机器人收集报销信息及内容2、上传发票并进行OCR识别3、收集相关的出差信息,支持对话中修改内容......
  • 11-JavaDoc生成文档
    -encodingUTF-8-charsetUTF-8Idea方法生成zh_CN-encodingUTF-8-charsetUTF-8packagecom.wang.base;/***@authorwangpengfei*@version1.0*@si......
  • 2-安装java开发环境
    安装java开发环境1.百度搜索JDK8,找到下载地址2.记住安装路径3.配置环境变量​此电脑-->属性-->高级系统设置-->​环境变量-->系统变量,新建4.配置path变量......
  • 4-使用IDEA开发
    IDEA官方下载地址注释publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("Hello,World!");//单行注释//单......